做用:給全部選擇器選中的標籤設置屬性,能夠同時控制多個選擇器css
格式:code
選擇器1, 選擇器2 { 屬性: 值; }
注意點:開發
,
來鏈接做用:找到指定標籤的全部特定的後代標籤,設置屬性it
格式:table
標籤名稱1 標籤名稱2 { 屬性: 值; }
先找到全部名稱叫作「標籤名稱1」的標籤,而後再在這個標籤下面去查找全部名稱叫作「標籤名稱2」的標籤,而後在設置屬性ast
注意點:class
做用:找到指定標籤中全部特定的直接子元素,而後設置屬性import
格式:im
標籤名稱1 > 標籤名稱2 { 屬性: 值; }
先找到全部名稱叫作「標籤名稱1」的標籤,而後在這個標籤中查找全部直接子元素名稱叫作「標籤名稱2」的元素tab
注意點:
>
鏈接>
符號一直延續下去做用:給指定標籤後面緊跟的那個標籤設置屬性
格式:
選擇器1 + 選擇器2 { 屬性: 值; }
注意點:
+
鏈接做用:給指定選擇器後面的全部選擇器選中的全部標籤設置屬性
格式:
選擇器1 ~ 選擇器2 { 屬性: 值; }
注意點:
~
鏈接做用:給全部選擇器選中的標籤中,相交的那部分標籤設置屬性
格式:
選擇器1選擇器2{ 屬性: 值; }
注意點:
選擇器 | 權值 |
---|---|
通配 | 1 |
標籤 | 10 |
類、屬性 | 100 |
id | 1000 |
!important | 10000 |
不一樣級別的選擇器間不具有可比性:一個類選擇器優先級高於n個標籤選擇器的任意組合
屬性選擇器的權重與類同樣
/* 連接的初始狀態(未被訪問過) */ a:link {} /* 連接被鼠標懸浮 */ a:hover {} /* 連接處於激活狀態(鼠標按下) */ a:active {} /* 連接已被訪問過 */ a:visited {}
做用:選中指定的任意標籤而後設置屬性
同級別的第幾個:先肯定位置再匹配類型
同級同類型的第幾個:先肯定類型再匹配位置