IE8奇怪的其他<li>项目?</li>

时间:2012-03-09 10:42:04

标签: css internet-explorer

我在IE8中遇到了一个页面问题(在IE6 / 7中运行正常)。它似乎有效地在列表顶部添加了一个新的li项目,该项目不在标记中。

任何人都可以提出可能造成这种情况的原因吗?我在JSFiddle http://jsfiddle.net/p6QxV/2/

中放了一些代码

它适用于兼容性视图,但我不相信这会在页面中设置吗?

我可以设置元标记但不加载CSS文件

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

我想了解导致问题的原因,以及我是否可以在我的代码/ css中修复它而不诉诸IE黑客攻击。

1 个答案:

答案 0 :(得分:2)

将自我关闭<a>标记更改为单独的开始和结束标记似乎可以解决您的问题。它可能源于这样一个事实:<a>标签不应该自我关闭,因此IE会抛出渲染拟合。

http://jsfiddle.net/p6QxV/4/