我不知道为什么 IE8 会这样做,但我有两个包含导航的 div。一个向左浮动,另一个向右浮动。两个 div 都有 10px 的 margin-top。在除 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;和 height:0;
到 CSS 中的 clear:both;
div,如下所示:
IE8 - Container with margin-top: 10px has no margin
这似乎也行不通。所以,我很难过。不太确定还能尝试什么。
有一件事我忘了提,cufon 应用于文本,所以我不确定这是否会导致任何问题。
最佳答案
您可以尝试重置样式表: CSS Reset
关于html - ie8 利润率最高的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11909657/