10

私はこのような要素を持っています<input type="text" placeholder="lorem ipsum">

placeholderこの属性を CSS でスタイル設定して、すべてのブラウザーで機能するようにするにはどうすればよいですか?

4

1 に答える 1

6

入力のプレースホルダー テキストは (これまでに実装されたブラウザーでは) 明るい灰色です。スタイルを設定するには、ベンダー プレフィックスの CSS プロパティが必要です。

::-webkit-input-placeholder {
   color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}

この非常によく似た質問を確認することもできます。

于 2013-02-06T11:59:25.897 に答える