我可能会遗漏其他东西,但我正在一个网站上工作,我没有buid,它有很多非常混乱的CSS和多个重要的覆盖。除了某些版本的IE之外,所有浏览器都有一个布局问题。
当我使用开发人员工具查看css时,我可以看到1em的边距正在超过0.5em的边距,但是页面上的边距太大了。即使1em的边距看起来被覆盖(在开发人员工具中),当我禁用该样式时,它工作正常,换句话说,边距变得更少。
那么,如果使用多个重要信息,IE是否不遵守正常的覆盖层次结构?或者这可能是开发人员工具中的错误而不是?
通过覆盖我的意思是类似下面的例子,其中第二个css应该覆盖第一个:
.div2 {
margin: 1em !important;
}
body .div2 {
margin: 0.5em !important;
}
由于
答案 0 :(得分:0)
内联样式覆盖外部样式