【发布时间】:2012-09-05 16:54:14
【问题描述】:
我有这段代码,它使每个段落的类都不同于“cl2”红色。
<head>
<style type="text/css">
p{ color:#000000; }
:not(.cl2){ color:#ff0000; }
</style>
</head>
<body>
<p class="cl1">This is a paragraph.</p>
<p class="cl2">This is second paragraph.</p>
<p class="cl2">This is third paragraph.</p>
<p class="cl3">This is fourth paragraph.</p>
<p class="cl2">This is fifth paragraph.</p>
<p class="cl2">This is sixth paragraph.</p>
<p class="cl4">This is seventh paragraph.</p>
<p class="cl5">This is eigth paragraph.</p>
<p class="cl1">This is nineth paragraph.</p>
</body>
如何扩展我的:not 选择器以忽略例如类“cl2”和“cl4”?我试过了::not(.cl2, .cl4){ color:#ff0000; } 但它不起作用。
【问题讨论】:
-
CSS 仅支持通过
XY的连词,其中X和Y表示选择器(例如.cl2.cl4),AFAIK。是否可以在 CSS3 中做:not(.cl2):not(.cl4)?
标签: css css-selectors boolean-logic