有时需要修改placeholder的文字颜色,需要用使用 input::-webkit-input-placeholder 选中,然后进行样式设置
input::-webkit-input-placeholder { /* placeholder颜色 */ color: #aab2bd; /* placeholder字体大小 */ font-size: 12px; /* placeholder位置 */ text-align: right; }
多浏览器兼容:
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #909; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #909; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #909; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #909; }
完整代码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>修改input placeholder样式</title> <style> ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #909; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #909; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #909; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #909; } </style> </head> <body> <input type="text" placeholder="输入您的内容"> </body> </html>