質問: html5入力のプレースホルダカラーをcssで変更する chromeはinput[type=text]要素で placeholder属性 をサポートしています(他の人もおそらくそうするでしょう)。しかし、次のcssはプレースホルダーの値には何もしません。 input[placeholder], [placeholder], *[placeholder] { color: red !important; } <input type="text" placeholder="value"> valueはgreyの代わりにredのままです。 プレースホルダーテキストの色を変更する方法はありますか?
回答: この短くてきれいなコード:::-webkit-input-placeholder {color: red;} :-moz-placeholder {color: red; /* for firefox 18- */} ::-moz-placeholder {color: red; /* for firefox 19+ */} :-ms-input-placeholder {color: red;}