跳至主要內容

選擇器最大偽類別

限制選擇器中的偽類別數量。

.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 {}