p:not(.special) { /* 此处为样式代码 */ }
这样,大家就可以对所有的段落进行样式设置,但不会影响带有 class=”special” 的段落。需要注意的是,not 选择器只能排除一个选择器,不能同时排除多个选择器。如果需要排除多个选择器,可以使用组合选择器来实现。
上述代码中,大家使用了类选择器来指定需要排除的元素。除了类选择器外,还可以使用其他类型的选择器,例如元素选择器、ID 选择器等。以下是一些示例代码:
/* 排除所有 h1 元素 */ :not(h1) { /* 此处为样式代码 */ } /* 排除 ID 为 "main" 的元素 */ :not(#main) { /* 此处为样式代码 */ } /* 排除 type 为 "checkbox" 的 input 元素 */ input:not([type="checkbox"]) { /* 此处为样式代码 */ }
总之,not 选择器可以帮助大家更精确地选择元素,使得样式设置更加灵活和方便。