Html IE中的列表元素呈现错误?

Html IE中的列表元素呈现错误?,html,css,internet-explorer,rendering,Html,Css,Internet Explorer,Rendering,以前有人见过这种情况吗?对此有什么办法吗?此链接指向IE中列表显示的PNG屏幕截图-如果仔细观察,每个元素的行高度对于每个后续项目都会变大一点。网站外观完全由CSS控制 截屏 这没什么大不了的,但确实很奇怪 另外,请注意白线和方框边框之间的空间-FF或Chrome中也没有,只有IE。看起来像IE7中的bug 我刚刚在IE8上测试过,在IE8模式下工作正常,但在兼容模式下表现出相同的行为 更新:搞砸了,似乎是溢出:隐藏风格造成的。看起来像是IE7中的一个bug 我刚刚在IE8上测试过,在IE8模式

以前有人见过这种情况吗?对此有什么办法吗?此链接指向IE中列表显示的PNG屏幕截图-如果仔细观察,每个元素的行高度对于每个后续项目都会变大一点。网站外观完全由CSS控制

截屏

这没什么大不了的,但确实很奇怪


另外,请注意白线和方框边框之间的空间-FF或Chrome中也没有,只有IE。

看起来像IE7中的bug

我刚刚在IE8上测试过,在IE8模式下工作正常,但在兼容模式下表现出相同的行为


更新:搞砸了,似乎是
溢出:隐藏
风格造成的。

看起来像是IE7中的一个bug

我刚刚在IE8上测试过,在IE8模式下工作正常,但在兼容模式下表现出相同的行为


更新:搞砸了,似乎是
溢出:隐藏
样式造成的。

我看到你的页面是XHTML,它验证了。。。 但与所有大多数XHTML页面一样,它被用作
text/html
,而不是
application/XHTML+xml
(如果是,IE将无法识别它,并询问是否要保存该文件)。因此,尽管使用XHTML是个好主意,但每个浏览器都会收到XHTML服务,并告知它是HTML,因此您的有效XML将解析为HTML标记。(如果您确实需要兼容性,并且不需要将页面解析为XML,那么“HTML4.01Strict”仍然是最佳选择)

我仍然不确定这会如何影响列表呈现(因为列表中的语法本质上应该是相同的),但是如果IE不理解标记,它可能无法获得endtag。这让我想起了如果你忘记了li的尾端,在上面加了一点填充物,你会得到什么效果


永远不要试图在IE中获得像素级的完美渲染,你会发疯的,你可能不会成功;学会接受它P

我看到您的页面是XHTML,它验证了。。。 但与所有大多数XHTML页面一样,它被用作

text/html
,而不是
application/XHTML+xml
(如果是,IE将无法识别它,并询问是否要保存该文件)。因此,尽管使用XHTML是个好主意,但每个浏览器都会收到XHTML服务,并告知它是HTML,因此您的有效XML将解析为HTML标记。(如果您确实需要兼容性,并且不需要将页面解析为XML,那么“HTML4.01Strict”仍然是最佳选择)

我仍然不确定这会如何影响列表呈现(因为列表中的语法本质上应该是相同的),但是如果IE不理解标记,它可能无法获得endtag。这让我想起了如果你忘记了li的尾端,在上面加了一点填充物,你会得到什么效果


永远不要试图在IE中获得像素级的完美渲染,你会发疯的,你可能不会成功;学会接受它P

您是否可以发布相关的HTML和CSS,就像输出中显示的那样?这当然不是默认的IE行为。看看他的网站:p我问了同样的问题!你可以发布相关的HTML和CSS,就像它出现在输出上一样吗?这当然不是默认的IE行为。看看他的网站:p我问了同样的问题!是的,我被IE不接受XHTML刺痛了——我花了一段时间才弄明白。我不是在追求PP渲染,但我很好奇,认为其他人可能已经看到了它并知道一种治疗方法。是的,我被IE不接受XHTML刺痛了——我花了一段时间才弄明白。我不是在追求PP渲染,但我很好奇,认为其他人可能已经看到了它并知道一种治疗方法。宾果-你正式成为我今天的英雄,莱皮!宾果-你今天正式成为我的英雄,莱皮!