【问题标题】:IE8 Strange additional <li> items?IE8 奇怪的附加 <li> 项?
【发布时间】:2012-03-09 18:50:12
【问题描述】:

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

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

中放置了一些代码

它可以在启用兼容性视图的情况下工作,但我不认为这是在页面中设置的?

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

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

我想了解导致问题的原因以及是否可以在我的代码/css 中修复它,而无需求助于 IE hack。

【问题讨论】:

    标签: css internet-explorer


    【解决方案1】:

    将您的自关闭&lt;a&gt; 标记更改为单独的开始和结束标记似乎可以解决您的问题。这可能源于&lt;a&gt; 标签不应该自我关闭,因此 IE 会引发渲染匹配。

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

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      相关资源
      最近更新 更多