之前有没有人见过这个 - 并且可以做些什么吗?此链接指向IE中列表显示的PNG屏幕截图 - 如果仔细观察,每个连续项目的每个元素的行高会变得更大。网站外观完全由CSS控制。
屏幕截图
这不是什么大不了的事,但肯定很奇怪。
另外,请注意白线和方框之间的空格 - 在FF或Chrome中也没有,只有IE。
答案 0 :(得分:4)
看起来像是IE7中的一个错误。
我刚刚在IE8上测试过,在IE8模式下按预期工作,但在兼容模式下表现出相同的行为。
更新:搞乱,似乎导致overflow:hidden
样式。
答案 1 :(得分:2)
我看到您的网页是XHTML并且验证了...
但是就像所有的XHTML页面一样,它被用作text/html
而不是application/xhtml+xml
(如果IE不能识别它,并询问你是否要保存文件)。因此,使用XHTML是一个不错的主意,每个浏览器都提供XHTML并告诉它是HTML,因此您的有效XML被解析为html tagsoup。 (如果你真的是wand兼容性,并且你真的不需要将你的页面解析为XML,那么“HTML 4.01 Strict”仍然是最佳选择)
我仍然不确定这会如何影响列表呈现(因为列表中的语法应该基本相同),但如果IE不理解标记,则可能无法获得结束标记。它让我想起如果你忘记了李上的结尾标签,并且只有一点填充物就能得到的效果......
永远不要试图在IE中获得像素完美呈现,你会发疯,你可能不会成功;学会和它一起生活。 :P