這篇文章主要為大家展示了“Css中:checked的選擇器怎么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Css中:checked的選擇器怎么用”這篇文章吧。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比弋江網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式弋江網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋弋江地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
:checked偽類是CSS3引入的一個很棒的狀態(tài)選擇器,用來表示選擇框(radio box、check box或options)的選中狀態(tài)。
有些讀者可能會有點疑問,我們在文檔中也可以放入初始狀態(tài)(如Section 17.2.1 of HTML4里面定義的selected或checked)。因此嚴(yán)格而言:checked偽類的確不完全是作用于文檔以外的信息,但其本質(zhì)上是一個動態(tài)交互行為。
我們一樣通過一個在線實例來學(xué)習(xí):checked偽類的使用,這是一個經(jīng)典的純CSS手風(fēng)琴導(dǎo)航欄,無須任何js腳本:
和:checked類似的和UI界面組件狀態(tài)有關(guān)的動態(tài)選擇器還有:enabled和:disabled,較少使用,這里不做更多介紹。
上面都是和元素狀態(tài)相關(guān)的偽類(Dynamic pseudo-classes),除此之外,我們經(jīng)常使用的還有結(jié)構(gòu)化偽類(Structural pseudo-classes),如:first-child等。
:first-child和 :last-child
這兩個偽類和HTML元素層級關(guān)系有關(guān)。它們依據(jù)HTML元素在代碼中出現(xiàn)的順序來定位目標(biāo)元素。我們可以把元素順序或?qū)蛹夑P(guān)系看成是一種特殊的狀態(tài)。
li:first-child{ background: greenyellow;}
li:last-child{ background: lightsalmon;}
可以看到,我們并沒有給第一個和最后一個
以上是“Css中:checked的選擇器怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!