placeholder这个属性是HTML5中新增的属性,作用是描述输入字段预期值的提示信息。如今,在留言表单中经常使用placeholder,已经很少使用value了。但是使用placeholder后,显示文字的字体颜色和大小不太满意,应该怎么修改呢?
解决方案如下:
如果是input输入框,添加如下css样式即可,兼容各大浏览器:
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#DDE2E9; font-size:16px; font-weight:800; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#DDE2E9; font-size:16px; font-weight:800; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#DDE2E9; font-size:16px; font-weight:800; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#DDE2E9; font-size:16px; font-weight:800; } input::-ms-input-placeholder { /* Microsoft Edge */ color:#DDE2E9; font-size:16px; font-weight:800; }
如果是textarea输入框,添加如下css样式即可,兼容各大浏览器:
textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#DDE2E9; font-size:16px; font-weight:800; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#DDE2E9; font-size:16px; font-weight:800; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#DDE2E9; font-size:16px; font-weight:800; } textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#DDE2E9; font-size:16px; font-weight:800; } textarea::-ms-input-placeholder { /* Microsoft Edge */ color:#DDE2E9; font-size:16px; font-weight:800; }
相关说明:
(1)WebKit, Blink, Edge浏览器等需要带上-webkit-前缀,且是双冒号(::),写的时候还要带上input
(2)针对火狐浏览器则有两种写法,都需要带上-moz-前缀。火狐低版本的使用单个冒号(:),而高版本的使用双冒号(::),火狐浏览器不需要带上input。
(3)placeholder属性只在IE10+才支持,IE10、IE11的写法是加上-ms-前缀,使用的是单个冒号(:),需要带上input。
您已成功复制微信号
leishi010
打开微信添加好友?
确定