我不知道为什么 IE8 会这样做,但我有两个包含导航的 div。一个向左浮动,另一个向右浮动。两个 div 上的 margin-top 都是 10px。在除 IE8 之外的所有其他浏览器中,一切看起来都很棒。上边距消失。
我尝试将文档类型从 HTML5 更改为过渡性、严格且不走运。
我已经运行了更改文档类型和使用http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"
元标记的组合,http-equiv="X-UA-Compatible" content="IE=9,chrome=1"
并且http-equiv="X-UA-Compatible" content="IE=8,chrome=1"
它仍然没有变化。
我添加了一个 &nsbp; 和CSSheight:0;
中的clear:both;
div 如下所示:
IE8 - Container with margin-top: 10px has no margin
这似乎也不起作用。所以,我很难过。不太确定还有什么可以尝试的。
我忘了提到的一件事是 cufon 应用于文本,所以我不确定这是否会导致任何问题。