CSS3占位符偽元素淺析_建站經驗教程
推薦:選擇軟文發布機構需謹慎軟文發布行業現在出現白熱化的競爭階段,各種類型的網站都打著軟文營銷的旗號,有的是文章型軟文網站,有的是公司型網站,有的是介紹型網站,有的是論壇型網站,有的是交易型平臺網站,不管是哪一種軟文類網站,都有軟文發布的業務。詳情請參閱:_________ 作
HTML5的特性曾經充斥著各種互聯網社區,現在,它的特性越來越多的被各種瀏覽器所支持 ,我們可以使用它的更多的功能,如自定義文本的外觀
::input-placeholder CSS偽元素,無論輸入什么字段,該元素都為我們提供了一個符合設計標準的占位符文本的樣式。

占位符文本的樣式
瀏覽器預定義的樣式,可以通過占位符屬性顯示文本。默認情況下,文本是一個淺灰色的,這種情況下難以閱讀。當開發人員發現,沒有任何CSS樣式選項可用于占位符之后。 我們發現::input-placeholder偽元素,可以讓我們擺脫UA規范,提供更多的造型靈活性。
例如,讓我們使用下面的占位符,并改變其顏色和文字:
<input type="text" placehold
er="I'm placeholder text!">
然后,我們將使用新的偽元素創建一個CSS規則:
input::-webkit-input-placeholder {
color: rgba(0,5,143,.5);
text-transform: uppercase;
}
單獨定義選擇器(否則將被忽略整個規則的瀏覽器)
input::-webkit-input-placeholder {
color: rgba(0,5,143,.5);
text-transform: uppercase;
}
input::-moz-placeholder {
color: rgba(0,5,143,.5);
text-transform: uppercase;
}
input:-moz-placeholder { /* Older versions of Firefox */
color: rgba(0,5,143,.5);
text-transform: uppercase;
}
input:-ms-input-placeholder {
color: rgba(0,5,143,.5);
text-transform: uppercase;
}
占位符屬性選擇器
是否要有一個占位符屬性的[placeholder]選擇器,完全是由輸入字段決定的:
input[placeholder] {
font-weight: bold;
border-color: blue;
}
現在,每一個輸入字段,就有一個占位符屬性將變成字體粗細和藍色的邊框。
我們可以使用哪些屬性?
并非所有的CSS屬性都支持::input-placeholder規則。 事實上,只有極少數的CSS熟悉才支持,其中最有用的如:
color
font-size
font-style
font-weight
letter-spacing
line-height
padding
text-align
text-decoration
重要的是,占位符樣式并不會影響它的盒子模型。
瀏覽器支持
目前支持::input-placeholder偽元素的瀏覽器有 Firefox 4+, Chrome 4+, Safari 5+, Opera 11.6 and IE10.。 從上文的分析我們可以知道即使這樣小的增強功能幫助我們做出了長足的進步,繼而產生良好的用戶體驗。
(本文出自汪子臻用戶研究與體驗設計中心http://wangzizhen.com/,轉載時請注明出處)
分享:EDM營銷利器新解讀在網民以往的觀念里面,EDM就是郵件群發。因為現在鋪天蓋地都是廣告的信息,所以EDM營銷就成為了群發騷擾的代名詞。很多人在收到郵件的時候,直接進行刪除,甚至會把發送郵件的郵箱進行屏蔽掉,所以EDM營銷的效果很差,慢慢的就會被營銷人員遺忘。但是一旦掌握好其中的
- 相關鏈接:
- 教程說明:
建站經驗教程-CSS3占位符偽元素淺析
。