在input、textarea等标签中可能需要用到placeholder,默认是灰色的,但如果输入框有复杂的配色,这时候可能就会对默认提示文字placeholder进行颜色设置,所以本文就是来分享如何修改placeholder文字默认颜色的:
先看案例:
input{color: blue;}//输入文字为蓝色
/**/
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #f35; opacity:1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #f35;opacity:1;
}
input:-ms-input-placeholder{
color: #f35;opacity:1;
}
input::-webkit-input-placeholder{
color: #f35;
}
</style>
<input class="inputText" id="id_card" name="id_card" placeholder="placeholder文字默认颜色" type="text">使用中,请注意浏览器兼容!
在html5中input,textarea等元素新添加了placeholder的属性,我们可以通过css设置placeholder的样式,对于ie,firefox,以及webkit内核的浏览器需要使用不同的样式写法。
案例2:
<style>
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #f35;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #f35;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #f35;
}
/**/
</style>
<input type="text" placeholder="搜索" value="">
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有