placeholder⽂字设定样式
placeholder占位符⽂字,也可以设置对应的颜⾊,透明度等样式,具体如下:
/*placeholder字体颜⾊*/
::-webkit-input-placeholder { /* WebKit browsers */
color:#ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#ccc;opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#ccc !important;
}
特别注意:
从 Firefox 19 开始⼀个冒号的伪类定义⽅式 :-moz-placeholder 被废弃了,切换为两个冒号的伪元素定义⽅式。与此同时,它还添加了⼀个默认的 opacity: 0.54 不透明度样式,如果需要,可以覆盖掉该样式,否则⽂字是半透明的。
IE10+中若有层级定义,优先级会更⾼,会出现覆盖问题;解决办法增加了 !important 属性即可:
备注:测试出来的bug,才是我们需要解决⾃⾝缺陷,感谢他们!
input标签placeholder属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论