一、须知
placeholder属性是css3中新增加的属性,IE9和Opera12以下版本的CSS选择器均不支持占位文本。
二、设置placeholder文字颜色、字号
方式1:因为每个浏览器的CSS选择器都有所差异,所以需要针对每个浏览器做单独的设定(可以在冒号前面写input和textarea)。
::-webkit-input-placeholder { color: #999; font-size: 16px; } ::-moz-placeholder { color: #999; font-size: 16px; } :-ms-input-placeholder { color: #999; font-size: 16px; }
方式2:建议使用该方式 如果是在手机客户端webview 只使用-webkit内核方式即可。
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; font-size: 16px; } input:-moz-placeholder, textarea:-moz-placeholder { color: #666; font-size: 16px; } input::-moz-placeholder, textarea::-moz-placeholder { color: #666; font-size: 16px; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #666; font-size: 16px; }