可能的重复:
使用 CSS 更改输入的 HTML5 占位符颜色 https://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css
例如,我有这个:
<input type='search' placeholder='Search' name='q' />
如何使用 CSS 设置占位符样式?默认情况下它是灰色的,但我希望它是黑色的。我必须使用 JavaScript 吗?
没有标准的方式,并且并非每个浏览器都支持占位符。
像这样的事情应该做到这一点:
/* prefix with input if you want, but this will catch input and texatrea */
::-webkit-input-placeholder { color: #000;}
:-moz-placeholder { color: #000; }
http://jsfiddle.net/CHG46/ http://jsfiddle.net/CHG46/
如果您希望新旧浏览器都支持占位符(IE6-9),似乎有一个 jquery 插件,这里是一个,https://github.com/mathiasbynens/Placeholder-jQuery-Plugin https://github.com/mathiasbynens/Placeholder-jQuery-Plugin不过,我以前没有用过它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)