1. 程式人生 > >css選擇器與優先順序

css選擇器與優先順序

1,屬性選擇器  [ ]是屬性選擇器的標誌

E[attr=”val”] E的特定屬性值為val;

擴充套件:^=;$=;*=;

2,偽類選擇器 :是偽類選擇器的標誌

舉例:li:first-child 選擇元素為li,且它是父元素下的第一個子元素;

擴充套件:li:nth-child(3n) 選擇元素為li,且它的位置是3的倍數;

      li:nth-child(-n+5) 位置為前5個;

      li:nth-last-child(-n+5) 位置為後5個;

3,偽元素選擇器(:after和:before/:first-letter)

用法:1,必須給偽元素新增content屬性;

      2,必須新增在真實元素上;

         3,是行內元素

      4,工作中用單個的冒號:

4,擴充套件 nth-of-type

能夠選擇元素的型別

5,選擇器的優先順序

第一級:!important

第二級:id選擇器

第三級:類選擇器/偽類選擇器/屬性選擇器

第四級:元素選擇器/偽元素選擇器