【发布时间】:2014-02-08 18:00:23
【问题描述】:
我有几个 div 嵌套在 #wrapper div 中,就像这样
<div id="wrapper">
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
</div>
我正在为包装器中的所有 div 设置样式,但也希望为内部 div 设置一些特定样式。比如这个。
#wrapper div{
background-color: grey;
}
#one{
background-color: blue;
}
#one div 的背景颜色不是蓝色,而是 #wrapper div 样式覆盖它并且背景颜色是灰色。
我知道我可以使用 !important,但这样做需要将它放在我想要与覆盖样式不同的每种样式上,这些样式可能跨越多个 div。必须有更好的方法来做到这一点吗?
【问题讨论】:
-
你能重现jsfiddle中的错误吗?