2013-02-06 73 views
7

我有這樣的元素<input type="text" placeholder="lorem ipsum">如何在所有瀏覽器中設置佔位符屬性的樣式?

如何在CSS中設置此placeholder屬性,以便它適用於所有瀏覽器?

+0

你的意思是你想知道如何風格佔位符文本? – Simon

+1

爲什麼要「定製」?該屬性在HTML5中定義 –

+0

佔位符是HTML5表單屬性,除了IE以外,它在所有現代瀏覽器中都受支持。 http://www.w3schools.com/html/html5_form_attributes.asp –

回答

5

輸入中的佔位符文本(在迄今爲止實現它的瀏覽器中)呈淺灰色。要設置它的樣式,您需要供應商前綴CSS屬性。

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

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

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

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

您還可以檢查此非常類似的問題:

相關問題