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。

Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by