Chromeは要素のプレースホルダー属性をサポートしていますinput[type=text](おそらく他の属性もそうです)。
ただし、以下CSSはプレースホルダーの値には何もしません。
input[placeholder], [placeholder], *[placeholder] {
color: red !important;
}
<input type="text" placeholder="Value">
Valueのgrey代わりに残りますred。
プレースホルダーテキストの色を変更する方法はありますか?
<input>、inputセレクターのようにタグに一致しますが、プレースホルダーテキストを表示しています。また、プレースホルダー属性自体にも一致しません。
inputすべてのinput要素を選択するため、セレクターとは異なります。は現在プレースホルダーを表示している要素:placeholder-shownのみを選択inputするため、これらの要素のみをスタイル設定でき、プレースホルダーテキストを効果的にスタイル設定できます。何を言おうとしているのですか?
textareaプレースホルダーテキストを表示している要素も選択しました。)


