メインコンテンツへスキップ

selector-no-vendor-prefix

セレクターのベンダープレフィックスを禁止します。

input::-moz-placeholder {}
/** ↑
* This prefix */

このルールは、Autoprefixerで処理されない、非標準のベンダープレフィックス付きセレクターを無視します。

fix オプションを使用すると、このルールで報告されたすべての問題を自動的に修正できます。ただし、プレフィックスが削除されたときに生成される重複セレクターは削除されません。このような場合は、Autoprefixer自体を、add オプションをオフにし、remove オプションをオンにした状態で使用できます。

message セカンダリ オプションは、このルールの引数を受け入れることができます。

オプション

true

次のパターンは問題と見なされます

input::-moz-placeholder {}
:-webkit-full-screen a {}

次のパターンは問題とは見なされません

input::placeholder {}
:full-screen a {}

オプションのセカンダリ オプション

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

セレクターのベンダープレフィックスを無視します。

指定された場合

["::-webkit-input-placeholder", "/-moz-.*/"]

次のパターンは問題とは見なされません

input::-webkit-input-placeholder {
color: pink;
}

input::-moz-placeholder {
color: pink;
}