我正在写一个移动网站,我正在用sass来设计它。:: - webkit输入占位符不起作用
我想更改textinput的占位符颜色,但我无法做到这一点。
这是占位符混入
@mixin placeholder($color) {
::-webkit-input-placeholder {color: $color}
:-moz-placeholder {color: $color}
::-moz-placeholder {color: $color}
:-ms-input-placeholder {color: $color}
}
然后我用它纳入一类
.input-class {
@include placeholder(#FFFFFF);
}
类最后设置为输入
<input class="input-class" ...>
但没有发生。另外,我的IDE在mixins行上设置了一个错误,告诉我:“未知的伪选择器-webkit-input-placeholder”和chrome似乎无法识别该标记。
如何更改占位符的颜色?无论回应是在sass还是css。
在此先感谢。
参见:http://stackoverflow.com/a/17181946/1652962 – cimmanon