考虑以下 HTML:
<div class="a">
<div class="b">Hello</div>
</div>
<div class="c">
<div class="b">World</div>
</div>
按照预期添加以下 CSS 颜色,仅“世界”为红色:
.c .b {
color: red;
}
但是,添加以下 CSS“Hello”和“World”都为红色 http://jsbin.com/odubod/3:
:not(.a) .b {
color: red;
}
Why?
你需要这样给出:-
Demo http://jsfiddle.net/xHRqF/
div:not(.a) .b {
color: red;
}
伪类:不是 http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/%3anot
语法为选择器:not(){属性}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)