如何更改所选输入字段的占位符颜色。
input[type="text"].smInput{
color: #333;
}
答案 0 :(得分:1)
占位符文本作为伪元素暴露给CSS,因此请使用伪元素选择器。它还没有标准化,所以你需要为支持它的布局引擎重复选择器:
input[type=text].smInput::-moz-placeholder,
input[type=text].smInput:-ms-input-placeholder, /* IE uses a pseudo-class rather than pseudo-element */
input[type=text].smInput::-webkit-input-placeholder, {
color: #333;
}
来源:
答案 1 :(得分:1)
input:-moz-placeholder, textarea:-moz-placeholder{
color: #222;
}
input::-webkit-input-placeholder, textarea::-moz-placeholder{
color: #222;
}
答案 2 :(得分:0)
input[type="text"].smInput:-moz-placeholder, textarea:-moz-placeholder{
color: #222;
}
input[type="text"].smInput::-webkit-input-placeholder, textarea::-moz-placeholder{
color: #222;
}