方法: まず、「::placeholder」セレクターを使用して、変更する必要がある要素を選択し、次に「color:color value;」スタイルを要素に追加します。プレースホルダーは CSS3 の新しいセレクターであり、ブラウザごとに異なるプレフィックス (「-ms-」、「-webkit-」など) が必要であることに注意してください。
このチュートリアルの動作環境: Windows7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
プレースホルダー属性は、HTML5 の新しい属性です。その機能は、入力フィールドの期待値のプロンプト情報を記述することです。
プレースホルダーの色を変更するにはどうすればよいですか?
しかし、特定の問題があります。ブラウザの互換性の問題です。例として chorme を取り上げます。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> input::-webkit-input-placeholder { color: #aab2bd; font-size: 12px; } input {//边框效果 border: 1px solid red; } </style> </head> <body> <input type="text" placeholder="请输入"> </body> </html>
chorme ブラウザに対応するセレクターは input::-webkit-input-placeholder
# です。
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color : red; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color : red; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color : red; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color : red; } input::-ms-input-placeholder { /* Microsoft Edge */ color : red; }
以上がCSSでプレースホルダーの色を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。