selector-not-notation
为:not()
伪类选择器指定简单或复杂符号。
a:not(.foo, .bar) {}
/** ↑
* This notation */
在选择器级别 3 中,只允许单个简单选择器作为:not()
的参数,而选择器级别 4 允许选择器列表。
使用
"complex"
来编写现代选择器级别 4 CSS"simple"
用于与旧版浏览器的向后兼容性
该fix
选项 选项可以自动修复此规则报告的大多数问题。
该message
次要选项 可以接受此规则的参数。
选项
string
: "simple"|"complex"
"simple"
以下模式被视为问题
:not(a, div) {}
:not(a.foo) {}
以下模式不被视为问题
:not(a):not(div) {}
:not(a) {}
"complex"
以下模式被视为问题
:not(a):not(div) {}
以下模式不被视为问题
:not(a, div) {}
:not(a.foo) {}
:not(a).foo:not(:empty) {}