相关疑难解决方法(0)

使用CSS更改HTML5输入的占位符颜色

Chrome支持占位符属性input[type=text]元素(别人可能做太多).

但以下CSS内容对占位符的值没有任何作用:

input[placeholder], [placeholder], *[placeholder] {
    color: red !important;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" placeholder="Value">
Run Code Online (Sandbox Code Playgroud)

Value仍然会留下grey而不是red.

有没有办法改变占位符文本的颜色?

html css html5 placeholder html-input

3876
推荐指数
29
解决办法
171万
查看次数

将输入占位符颜色更改为更暗

按照这篇文章(样式文本输入占位符),我可以将文本输入占位符的颜色更改为红色.但它总是浅红色,而不是红色.

有没有办法让它完全变成红色?

更新

Chrome上的颜色是红色(这是正确的),Firefox上的颜色不是红色,它是浅红色或模糊的,我猜对了.

http://i279.photobucket.com/albums/kk132/svincoll4/2013-03-19_181239_zps84166305.png


编辑(来自OP答案):

请查看此示例(http://jsfiddle.net/LQkQG/),Chrome上的颜色为红色,但light-red在Firefox上.我希望Firefox上的颜色与Chrome相同.

css textarea input placeholder

23
推荐指数
2
解决办法
6万
查看次数

标签 统计

css ×2

placeholder ×2

html ×1

html-input ×1

html5 ×1

input ×1

textarea ×1