我怎样才能使一个CSS样式不影响该元素使CSS不会影响孩子
$<style type="text/css">
.parent {
background-color: #0F0;}
.child {
background-color:#fff
}
</style>
<div class="parent">parent<div class="child">child</div>Parent2</div>
(任何影响) 我知道你,你的“<”的风格只适用于儿童的儿童的某些父母,但风格只能应用于一个元素?
你不能在CSS中“禁用”或“关闭”inhertiance。你可以做的最好的是“否定”它,如父母有颜色:红色;比孩子还会红。所以对孩子你可以设置颜色:黑色;只有一些(而不是全部)CSS属性被继承。 – Jawad
@Jawad在这种特殊情况下,'background-color'属性值是* not * inherited([它不会继承](http://www.w3.org/TR/css3-background/#the-background )),所以这个问题不是关于继承。 –
这可能是内容丰富的:http://stackoverflow.com/questions/4481318/css-text-decoration-property-cannot-be-overridden-by-ancestor-element –