如何在所有浏览器中设置占位符属性的样式?
这个问题在这里已经有了答案:
输入中的占位符文本(在迄今为止的浏览器中)具有浅灰色。 要设置它的样式,您需要供应商前缀CSS属性。
::-webkit-input-placeholder {
color: red;
}
:-moz-placeholder { /* Firefox 18- */
color: red;
}
::-moz-placeholder { /* Firefox 19+ */
color: red;
}
:-ms-input-placeholder {
color: red;
}
你也可以检查这个非常类似的问题:
上一篇: How to style placeholder attribute across all browsers?