いろいろ調べると、疑似クラス「:placeholder」と「:placeholder-shown」というのにいきつく。 ちょっとハマってしまったので備忘録。ハマった理由は3つ。 Can I use をベースに実装したが、2017年7月22日時点では情報に誤りがあり、実際にはプリフィックスが必要だったり、対応中が対応していなかったりした 「:placeholder」と「:placeholder-shown」を共存させたら、どのタイミングかは調査していないが、適用されないケースが発覚した 記法に誤りがあった これらを踏まえて、完成版。 placeholder(プレースホルダー)の色を変える CSS input:placeholder-shown { color: #bbb; } input::-webkit-input-placeholder { color: #bbb; } input::-
![inputのplaceholder(プレースホルダー)のテキスト色を変更する - シンプルシンプルデザイン CSS](https://cdn-ak-scissors.b.st-hatena.com/image/square/20d137388a21624dc0da88b094fc1b597c2e1252/height=288;version=1;width=512/https%3A%2F%2Fsimplesimples.com%2Fwp-content%2Fthemes%2Fsmplsmpls%2Fassets%2Fthumbnail%2Fcss.jpg)