以下のコードを参照してください。プレースホルダーのCSSはFirefox(最新バージョン)では機能しませんが、Chromeでは正常に機能します。Firefox用に修正するにはどうすればよいですか?
フィールドには複数の入力色がありますが、プレースホルダーには1つの色しかないため、moz-placeholderプロパティにクラス名を指定したくないので、すべての入力フィールドに適用されます。
HTML:
<div class="row">
<input type="text" placeholder="some text asdf" value="" />
</div>
CSS:
::-webkit-input-placeholder { color:red; }
::-moz-placeholder { color:red; }
input:-moz-placeholder { color:red; }
.row input[type="text"]{
color: blue;
}
デモ: http: //jsfiddle.net/C6fjh/