[英]CSS breaks in IE6
我有以下CSS选择器:
.section h1,
.section > div:first-child
{
background-color: #E5E5E5;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
text-align:left;
font-weight:bold;
}
现在我知道第一个孩子和>选择器在IE6中不起作用,但是.section h1可以。 我的问题是,在IE6中,由于.section> div:first-child,因此未应用.section h1。 有什么方法可以同时指定两个样式而不破坏IE,又无需两次指定整个样式?
是的,按照prodigitalson的说法将它们分开。 由于IE无法识别“:first-child”,因此它只是“跳转”并继续下一个声明。
将它们放在单独的声明中。 或者更好的方法是,在主样式表仅包含.section h1
的相同定义之后,使用条件注释包括仅ie6样式表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.