CSS :not() 伪类
定义和用法
CSS :not()
伪类用于匹配任何不是指定元素/选择器的元素。
实例
例子 1
为所有不是 <p> 元素的元素设置文本颜色:
:not(p) { color: red; }
例子 2
更多使用 :not()
的示例:
.special { border: 2px solid maroon; } p:not(.special) { color: green; } body :not(p) { text-decoration: underline; } body :not(div):not(.special) { font-weight: bold; }
CSS 语法
:not(selector) { css declarations; }
技术细节
版本: | CSS3 |
---|
浏览器支持
表格中的数字指定了完全支持该伪类的首个浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.2 | 9.6 |