为什么我必须为每个浏览器分隔-input-placeholder css标记?

时间:2017-08-21 02:42:03

标签: html css

我尝试使用以下CSS设置输入占位符颜色



input::-webkit-input-placeholder,
    input:-moz-placeholder,
    input::-moz-placeholder,
    input::-ms-placeholder {
       color: black;
    }

<input placeholder="Some Text">
&#13;
&#13;
&#13;

但它在Chrome 59中无法正常工作。相反,我必须写

&#13;
&#13;
input::-webkit-input-placeholder {
    color: red;
}
input:-moz-placeholder {
    color: red;
}
input::-moz-placeholder {
    color: red;
}
input::-ms-placeholder {
    color: red;
}
&#13;
<input placeholder="Some text">
&#13;
&#13;
&#13;

为什么我要编写这样的代码?

0 个答案:

没有答案