css自定义占位文本(placeholder)的样式的方法示例
网站建设 2023-01-28 21:38www.1681989.com免费网站
自定义占位文本(placeholder)的样式
当我们对put元素或者textarea元素写CSS样式的时候, 如果需要自定义占位文本(也就是placeholder)的样式的时候怎么办?
CSS有一个伪元素选择器::placeholder可以解决我们的问题.
用法
HTML
<put placeholder="我是红色的!">
CSS
put::placeholder {
color: red;
font-size: 1.2em;
font-style: italic;
}
结果
但要注意, 这个伪元素选择器是一个实验性的特性, 还需要一些时日待浏览器兼容.
, 我们要添加一些前缀来使用它, 如下所示.
put::-webkit-put-placeholder {
color: #999;
}
/ IE10+ /
put:-ms-put-placeholder {
color: #999;
}
/ Firefox4-18 /
put:-moz-placeholder {
color: #999;
}
/ Firefox19+ /
put::-moz-placeholder {
color: #999;
}
put::placeholder {
color: #999;
}
textarea::-webkit-put-placeholder {
color: #999;
}
/ IE10+ /
textarea:-ms-put-placeholder {
color: #999;
}
/ Firefox4-18 /
textarea:-moz-placeholder {
color: #999;
}
/ Firefox19+ /
textarea::-moz-placeholder {
color: #999;
}
textarea::placeholder {
color: #999;
}
参考链接:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。