跳至主要內容

選擇器偽元素無未知

禁止使用未知的偽元素選擇器。

  a::before {}
/** ↑
* This pseudo-element selector */

此規則將 CSS 規格中定義的偽元素選擇器(包括編輯草稿)視為已知。

此規則會略過供應商前綴的偽元素選擇器。

message 次要選項 可以接受此規則的參數。

選項

true

下列模式被視為有問題

a::pseudo {}
a::PSEUDO {}
a::element {}

下列模式不會被視為有問題

a:before {}
a::before {}
::selection {}
input::-moz-placeholder {}

次要選項(選用)

ignorePseudoElements: ["/regex/", /regex/, "non-regex"]

已提供

["/^--my-/", "--pseudo-element"]

下列模式不會被視為有問題

a::--my-pseudo {}
a::--my-other-pseudo {}
a::--pseudo-element {}