1. 在这个问题上, 不同浏览器的设置方法有所差异, 可以写成下面这种形式.

::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}

详情见: https://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css

相关文章: