選擇器最大偽類別
限制選擇器中的偽類別數量。
.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 {}