IE8!重要的bug?

时间:2011-08-03 10:57:06

标签: css internet-explorer-8 cross-browser

我可能会遗漏其他东西,但我正在一个网站上工作,我没有buid,它有很多非常混乱的CSS和多个重要的覆盖。除了某些版本的IE之外,所有浏览器都有一个布局问题。

当我使用开发人员工具查看css时,我可以看到1em的边距正在超过0.5em的边距,但是页面上的边距太大了。即使1em的边距看起来被覆盖(在开发人员工具中),当我禁用该样式时,它工作正常,换句话说,边距变得更少。

那么,如果使用多个重要信息,IE是否不遵守正常的覆盖层次结构?或者这可能是开发人员工具中的错误而不是?

通过覆盖我的意思是类似下面的例子,其中第二个css应该覆盖第一个:

.div2 {
    margin: 1em !important;
}

body .div2 {
    margin: 0.5em !important;
}

由于

1 个答案:

答案 0 :(得分:0)

内联样式覆盖外部样式