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;
}
我们既可以改变字体颜色,也可以改变其他效果,简单改变后的效果如下所示: