1.CSS3中可以通过placeholder属性为文本框(text)或者文本域(textarea)设置默认值,
效果如下所示:
我们发现,placeholder字体的颜色默认为偏灰色,如何改变placeholder字体的属性呢?
2.CSS3的伪类为::,而CSS2的伪类为:
为了保持兼容性,我们可以得到如下代码:
::-webkit-input-placeholder {
color: red;
}
:-moz-placeholder {/* Firefox 18- */
color: red; }
::-moz-placeholder{/* Firefox 19+ */
color: red;
}
:-ms-input-placeholder {
color: red;
}
我们既可以改变字体颜色,也可以改变其他效果,简单改变后的效果如下所示:
本文介绍如何使用CSS3为文本框设置默认值并更改占位符的字体颜色及其他样式属性,确保不同浏览器间的兼容性。
3941

被折叠的 条评论
为什么被折叠?



