
完整CSS選擇器參考手冊
指定每個 p 元素比對的父元素中第 2 個子元素的背景色:
p:nth-child(2)
{
background:#ff0000;
}
:nth-child(n) 選擇器比對父元素中的第 n 個子元素,元素類型沒有限制。
n 可以是一個數字,一個關鍵字,或者一個公式。
<b>提示:</b> 請參閱選擇器。該選擇器比對同類型中的第 n 個同級兄弟元素。
表格中的數字表示支援該屬性的第一個浏覽器版本号。
選擇器
:nth-child()
4.0
9.0
3.5
3.2
9.6
奇數和偶數是可以作為關鍵字使用用于相比對的子元素,其索引是奇數或偶數(該索引的第一個子節點是1)。
在這裡,我們為奇數和偶數p元素指定兩個不同的背景顔色:
p:nth-child(odd)
p:nth-child(even)
background:#0000ff;
使用公式(an+ b).描述:a代表一個循環的大小,N是一個計數器(從0開始),以及b是偏移量。
在這裡,我們對所有索引是3的倍數的p元素指定了背景顔色:
p:nth-child(3n+0)
