【问题标题】:How to style placeholder attribute across all browsers? [duplicate]如何在所有浏览器中设置占位符属性的样式? [复制]
【发布时间】:2013-01-21 14:31:01
【问题描述】:

我有一个像 <input type="text" placeholder="lorem ipsum"> 这样的元素。

如何在 CSS 中设置 thisplaceholder 属性的样式,使其适用于所有浏览器?

【问题讨论】:

标签: css html


【解决方案1】:

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

::-webkit-input-placeholder {
   color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}

您也可以检查这个非常相似的问题:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-13
    • 2016-03-12
    • 1970-01-01
    • 2018-05-28
    • 2013-01-10
    • 2011-04-29
    • 1970-01-01
    相关资源
    最近更新 更多