selector-max-pseudo-class
限制选择器中伪类的数量。
.foo .bar:first-child:hover {}
/* ↑ ↑
↑ ↑
1 2 -- this selector contains two pseudo-classes */
此规则在计算选择器中伪类的数量之前解析嵌套选择器。 选择器列表 中的每个选择器都单独评估。
:not()
伪类的内容也单独评估。该规则处理参数,就好像它是一个独立的选择器一样,结果不计入整个选择器的总数。
message
次要选项 可以接受此规则的参数。
选项
int
: 允许的最大伪类数。
例如,使用 1
以下模式被视为问题
a:first-child:focus {}
.foo .bar:first-child:hover {}
以下模式不被视为问题
a {}
a:first-child {}
.foo .bar:first-child {}