久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

總結(jié)30個CSS3選擇器

本文總結(jié)了30個CSS3選擇器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

或許大家平時總是在用的選擇器都是:#id  .class  以及標(biāo)簽選擇器。可是這些還遠(yuǎn)遠(yuǎn)不夠,為了在開發(fā)中更加得心應(yīng)手,本文總結(jié)了30個CSS3選擇器,希望對大家有所幫助。

1 *:通用選擇器

* {   margin:0;   padding:0;  }

*選擇器是選擇頁面上的全部元素,上面的代碼作用是把全部元素的margin和padding設(shè)為0,最基本的清除瀏覽器默認(rèn)樣式的方法。  

*選擇器也可以應(yīng)用到子選擇器中,例如下面的代碼:

#container * {   border:1px solid black;  }

這樣ID為container 的所有子標(biāo)簽元素都被選中了,并且設(shè)置了border。

2 #id:id選擇器

#container {
   width: 960px;
   margin: auto;
}

id選擇器是很嚴(yán)格的并且你沒辦法去復(fù)用它。使用的時候大家還是得相當(dāng)小心的。需要問自己一下:我是不是必須要給這個元素來賦值個id來定位它呢?

3 .class:類選擇器

.error {
  color: red;
}

這是個class選擇器。它跟id選擇器不同的是,它可以定位多個元素。當(dāng)你想對多個元素進(jìn)行樣式修飾的時候就可以使用class。當(dāng)你要對某個特定的元素進(jìn)行修飾那就是用id來定位它。

4 selector1 selector2:后代選擇器

li a {
  text-decoration: none;
}

后代選擇器是比較常用的選擇器。如果你想更加具體的去定位元素,你可以使用它。例如,假如,你不需要定位所有的a元素,而只需要定位li標(biāo)簽下的a標(biāo)簽?這時候你就需要使用后代選擇器了。  

提示:如果你的選擇器像X Y Z A B.error這樣,那你就錯了。時刻都提醒自己,是否真的需要對那么多元素修飾。

5 tagName:標(biāo)簽選擇器

a { color: red; }
ul { margin-left: 0; }

如果你想定位頁面上所有的某標(biāo)簽,不是通過id或者是’class’,這簡單,直接使用類型選擇器。

6 selector:link  selector:visited  selector:hover  selector:active  偽類選擇器

一般情況下selector都為a標(biāo)簽,以上四種偽類選擇器代表的意思如下:

link:連接平常的狀態(tài)。  

visited:連接被訪問過之后。  

hover:鼠標(biāo)放到連接上的時候。  

active:連接被按下的時候。

未移入a標(biāo)簽鏈接時:link  

移入a標(biāo)簽鏈接時:link、hover  

點(diǎn)擊a標(biāo)簽鏈接時:link、hover、active  

點(diǎn)擊后未移入a標(biāo)簽連接時:link、visited  

點(diǎn)擊后移入a標(biāo)簽連接時:link、visited、hover  

點(diǎn)擊后再次點(diǎn)擊a標(biāo)簽連接時:link、visited、hover、active  

這個就是所有組合的樣式了。  

如果有多個同樣的樣式,后面的樣式會覆蓋前面的樣式,所以這四個偽類的定義就有順序的要求了,而大家所說的‘lvha’也是因?yàn)檫@個原因。

7 selector1 + selector2 :相鄰選擇器

ul + p {
   color: red;
}

它只會選中指定元素的直接后繼元素。上面那個例子就是選中了所有ul標(biāo)簽后面的第一段,并將它們的顏色都設(shè)置為紅色。

8 selector1 > selector2 : 子選擇器

div#container > ul {
  border: 1px solid black;
}

它與差別就是后面這個指揮選擇它的直接子元素。看下面的例子

<div id="container">
   <ul>
      <li> List Item
        <ul>
           <li> Child </li>
        </ul>
      </li>
      <li> List Item </li>
      <li> List Item </li>
      <li> List Item </li>
   </ul>
</div>

#container > ul只會選中id為’container’的div下的所有直接ul元素。它不會定位到如第一個li下的ul元素。由于某些原因,使用子節(jié)點(diǎn)組合選擇器會在性能上有許多的優(yōu)勢。事實(shí)上,當(dāng)在javascript中使用css選擇器時候是強(qiáng)烈建議這么做的。

9 selector1 ~ selector2 : 兄弟選擇器

ul ~ p {
  color: red;
}

兄弟節(jié)點(diǎn)組合選擇器跟相鄰選擇器很相似,然后它又不是那么的嚴(yán)格。ul + p選擇器只會選擇緊挨跟著指定元素的那些元素。而這個選擇器,會選擇跟在目標(biāo)元素后面的所有匹配的元素。

10 selector[title] : 屬性選擇器

a[title] {
  color: green;
}

上面的這個例子中,只會選擇有title屬性的元素。那些沒有此屬性的錨點(diǎn)標(biāo)簽將不會被這個代碼修飾。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細(xì)介紹(小結(jié))的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了CSS: hover選擇器的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進(jìn)增強(qiáng)和優(yōu)雅降級的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 日韩一区二区在线播放 | 91福利片 | brazzers精品成人一区 | 国产精品欧美在线 | a级片免费在线观看 | 制服丝袜av在线 | 五月天网址 | 中文在线观看免费网站 | av每日更新| 伊人综合影院 | 四虎影音| 欧美精品入口蜜桃 | 日韩午夜在线 | 亚洲丝袜av | 97在线免费 | 国产午夜精品一区二区三区视频 | 免费国产一区二区 | 91成人精品 | 国产精品成人一区 | 国产在线一区二区三区 | 一区二区小视频 | 欧美激情自拍 | 欧美日韩中文字幕在线观看 | 亚洲天堂视频在线 | 午夜免费在线 | 国产区一区二区 | 午夜性福利 | 欧美视频在线观看 | www.日本黄色 | www.亚洲| 日韩精品福利 | 免费看的毛片 | 中文文字幕文字幕高清 | 成人爽a毛片一区二区免费 亚洲午夜在线观看 | 久久狠狠干 | 亚洲精品免费在线观看 | 欧美一区二区三区的 | 色天堂视频 | 成人午夜小视频 | 国产精品自拍小视频 | 国产一区二区三区视频在线 |