如何在所有浏览器中设置占位符属性的样式?

这个问题在这里已经有了答案:

  • 使用CSS 31答案更改HTML5输入的占位符颜色
  • 占位符不适用于Internet Explorer 8的答案

  • 输入中的占位符文本(在迄今为止的浏览器中)具有浅灰色。 要设置它的样式,您需要供应商前缀CSS属性。

    ::-webkit-input-placeholder {
       color: red;
    }
    
    :-moz-placeholder { /* Firefox 18- */
       color: red;  
    }
    
    ::-moz-placeholder {  /* Firefox 19+ */
       color: red;  
    }
    
    :-ms-input-placeholder {  
       color: red;  
    }
    

    你也可以检查这个非常类似的问题:

  • 使用CSS更改HTML5输入的占位符颜色
  • 链接地址: http://www.djcxy.com/p/12155.html

    上一篇: How to style placeholder attribute across all browsers?

    下一篇: Style text input placeholder