5 結構偽類選擇器

2022-09-10 07:18:10 字數 1052 閱讀 9656

結構偽類選擇器:是針對html層次「結構」的偽類選擇器,通過元素的特定位置從而進行定位,減少 html文件對id或者類名的定義。

1.x:first-child 為父元素的第乙個子元素x設定樣式

例如:ul li:first-child表示為父元素ul的第乙個子元素li設定樣式

2.x:last-child 為父元素的最後乙個子元素設定樣式

例如:ul li:last-child表示為父元素ul中最後乙個li元素設定樣式

3.x:nth-child(n) 為父元素的第n個子元素且第n個元素為x設定樣式

例如:p:nth-child(1)表示為當前p元素的父元素body的第乙個子元素且元素為p設定樣式,由於這裡p元素是父級元素的第二個,所以樣式不生效

4.x:nth-of-type(n) 為當前元素的父元素下的第n個x元素設定樣式

例如:p:nth-of-type(1)表示為當前p元素的父元素下的第乙個p元素設定樣式

結構偽類選擇器

a first child 用來選取結構中的第乙個元素,格式 結構名稱 匹配物件 first child b last child 用來選取結構中的最後乙個元素,格式 結構名稱 匹配物件 first child c nth child 編號 用來選取結構中正數第n個元素,格式 結構名稱 匹配物件 n...

結構偽類選擇器

1.匹配父元素下面的第乙個子元素 匹配規則 父級選擇器 first child 需注意在選擇器後面有乙個空格 2.匹配父元素下面的最後乙個子元素 匹配規則 父級選擇器 last child 同樣需注意在選擇器後面有乙個空格 ul last child3,匹配指定的那個子元素 父級選擇器 nth ch...

結構偽類選擇器

1.結構偽類選擇器 e empty 選中e元素中內容為空的e元素,最終只會選擇到e元素,不會選擇到其他元素 root 選擇到根元素,在html中根元素就是html元素,所以 root html ul li ul div ul li empty root 不限定元素型別 父元素中的所有子元素都會參與計...