请参阅下面的代码,占位符的 CSS 在 Firefox(最新版本)中不起作用,但在 Chrome 中可以正常工作。如何为 Firefox 修复它?
字段有多种输入颜色,但占位符只有一种颜色,所以我不想在 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/