如何給input、textarea的placeholder屬性設置字體顏色?

代碼以下:
input::-webkit-input-placeholder {
color: #D6D0CA !important; /* WebKit browsers /
}
input:-moz-placeholder {
color: #D6D0CA !important; /
Mozilla Firefox 4 to 18 /
}
input::-moz-placeholder {
color: #D6D0CA !important; /
Mozilla Firefox 19+ /
}
input:-ms-input-placeholder {
color: #D6D0CA !important; /
Internet Explorer 10+ */
}css

知識點:單冒號(:)用於CSS3僞類,雙冒號(::)用於CSS3僞元素。
css僞類:CSS 僞類用於向某些選擇器添加特殊的效果。
css僞元素:CSS 僞元素用於向某些選擇器設置特殊效果。
僞元素由雙冒號和僞元素名稱組成。雙冒號是在當前規範中引入的,用於區分僞類和僞元素。可是僞類兼容現存樣式,瀏覽器須要同時支持舊的僞類,如:first-line,:first-letter,:before,:after等等。所以對於css2以前已經有的僞元素兩種寫法的做用是同樣的,可是爲了兼容IE瀏覽器仍是使用單冒號的寫法;web

僞元素和僞類的區別詳解請看 http://segmentfault.com/blog/stephenlee/1190000000484493
相關文章
相關標籤/搜索