這篇文章主要講解了“CSS3中偽類(lèi)選擇器的詳細(xì)介紹”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“CSS3中偽類(lèi)選擇器的詳細(xì)介紹”吧!
css偽類(lèi)選擇器對(duì)于大家來(lái)說(shuō)最熟悉的莫過(guò)于:link,:focus,:hover之類(lèi)的了,因?yàn)檫@些在平時(shí)中是常用到的偽類(lèi)選擇器,現(xiàn)在向大家介紹一下兩種新增的Css3偽選擇器。
1、UI元素狀態(tài)偽類(lèi)
我們把":enabled",":disabled",":checked"偽類(lèi)稱為UI元素狀態(tài)偽類(lèi),這些主要是針對(duì)于HTML中的Form元素操作,最常見(jiàn)的比如我們"type="text"有enable和disabled兩種狀態(tài),前者為可寫(xiě)狀態(tài)后者為不可狀態(tài);另外"type="radio"和"type="checkbox""有"checked"和"unchecked"兩種狀態(tài)。來(lái)看兩個(gè)實(shí)例,比如說(shuō)你想將"disabled"的文本框與別的文本框區(qū)別出來(lái),你就可以這樣應(yīng)用
input[type="text"]:disabled {border:1px solid #999;background-color: #fefefe;}
這樣一來(lái)就把頁(yè)面中禁用的文本框應(yīng)用了一個(gè)不同的樣式。那么對(duì)于其他幾個(gè)用法是一樣的,這里就不在講述。IE6-8不支持":checked",":enabled",":disabled"這三種選擇器。
2、CSS3的:nth選擇器
這節(jié)內(nèi)容才是關(guān)鍵,也是CSS3選擇器新部分,有人也稱這種選擇器為CSS3結(jié)構(gòu)類(lèi),下面我們通過(guò)實(shí)際的應(yīng)用來(lái)具體了解他們的使用和區(qū)別,首先列出他具有的選擇方法:
:fist-child選擇某個(gè)元素的第一個(gè)子元素;
:last-child選擇某個(gè)元素的最后一個(gè)子元素;
:nth-child()選擇某個(gè)元素的一個(gè)或多個(gè)特定的子元素;
:nth-last-child()選擇某個(gè)元素的一個(gè)或多個(gè)特定的子元素,從這個(gè)元素的最后一個(gè)子元素開(kāi)始算;
:nth-of-type()選擇指定的元素;
:nth-last-of-type()選擇指定的元素,從元素的最后一個(gè)開(kāi)始計(jì)算;
:first-of-type選擇一個(gè)上級(jí)元素下的第一個(gè)同類(lèi)子元素;
:last-of-type選擇一個(gè)上級(jí)元素的最后一個(gè)同類(lèi)子元素;
nly-child選擇的元素是它的父元素的一個(gè)了元素;
nly-of-type選擇一個(gè)元素是它的上級(jí)元素的一個(gè)相同類(lèi)型的子元素;
:empty選擇的元素里面沒(méi)有任何內(nèi)容。
這些偽選擇器屬于CSS3新增的,如果打擊向熟練掌握一定要熟練掌握其性能。
感謝各位的閱讀,以上就是“CSS3中偽類(lèi)選擇器的詳細(xì)介紹”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)CSS3中偽類(lèi)選擇器的詳細(xì)介紹這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
文章標(biāo)題:CSS3中偽類(lèi)選擇器的詳細(xì)介紹-創(chuàng)新互聯(lián)
文章起源:http://aaarwkj.com/article2/cdhjic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、電子商務(wù)、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、云服務(wù)器、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容