CSS:not()不工作

时间:2014-11-09 22:49:31

标签: css

我想用类.test选择div中的所有元素,并且我成功地这样做

.test * {}

绝对选择.test元素的所有子元素,虽然不想选择类.nope或.nope的任何子元素的子元素,但我尝试了以下但是它不起作用。它实际上取消了所有孩子的选择。

.test *:not( .nope )

<div class="test">
   <div></div>
   <div></div>
   <div class="nope">
      <div></div>
   </div>
</div>

1 个答案:

答案 0 :(得分:0)

尝试类似:

.test * {color:red;}
.test .nope * {color: initial;}

请参阅:http://jsfiddle.net/4tz9qb1x/