CSS3 :nth-child() 選擇器
定義和用法
:nth-child(n)選擇器匹配父元素中的第n個子元素。
n可以是一個數字,一個關鍵字,或者一個公式。
提示:請參閱選擇器 。該選擇器匹配同類型中的第n個同級兄弟元素。
瀏覽器支持
表格中的數字表示支持該屬性的第一個瀏覽器版本號。
选择器 | |||||
---|---|---|---|---|---|
:nth-child() | 4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
更多實例
實例1
<p奇數和偶數是可以作為關鍵字使用用於相匹配的子元素,其索引是奇數或偶數(該索引的第一個子節點是1)。 在這裡,我們為奇數和偶數p元素指定兩個不同的背景顏色:
p:nth-child(odd)
{
background:#ff0000;
}
p:nth-child(even)
{
background:#0000ff;
}
{
background:#ff0000;
}
p:nth-child(even)
{
background:#0000ff;
}
嘗試一下»
實例2
使用公式(an+ b).描述:a代表一個循環的大小,N是一個計數器(從0開始),以及b是偏移量。 在這裡,我們對所有索引是3的倍數的p元素指定了背景顏色:
p:nth-child(3n+0)
{
background:#ff0000;
}
{
background:#ff0000;
}
嘗試一下»