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