質問: プレースホルダーのCSS変更についてですが、これ以上に必要なものは何かありますか? これで効かないのはどのような原因が考えられるでしょうか? ``` ```
回答: まとめて定義していることが問題かと思います。Firefoxでは`#ex:-ms-input-placeholder`を削除すれば表示されました。 【placeholder のブラウザごとの違い&その対処法など - Qiita】 > > なお、定義しているスタイルが同じものについては、セレクタまとめてカンマ区切りで書けば良いじゃないかという気もしますが、そうすると動かなくなります。カンマ区切りで記載している複数のセレクタの中でひとつでも(そのブラウザにとって)無効な擬似クラス・擬似要素セレクタが含まれていると、全部無効扱いになります。 > > > 【不明なCSSセレクター - Hail2u】 【::placeholder - CSS: カスケーディングスタイルシート | MDN】 【:placeholder-shown - CSS: カスケーディングスタイルシート | MDN】