CSS篩選器 —— 第幾個(:nth-child)
:nth-child(n) { /* CSS屬性 */ }
在CSS中,我們可以使用第幾個篩選器來選擇某一個元素的位置。例如,如果我們需要選擇列表中的第三個 `
li:nth-child(3) { color: red; }
上面的代碼會將第三個 `
該篩選器接受一些參數,例如:
- n:任何整數值(正,負或0),可以用來指定所選元素的位置。
- even:表示所有偶數位置的元素。
- odd:表示所有奇數位置的元素。
示例:
/* 奇數位置的元素顏色為紅色 */ li:nth-child(odd) { color: red; } /* 偶數位置的元素顏色為藍色 */ li:nth-child(even) { color: blue; } /* 選擇第二個以后的元素,并設置背景顏色 */ li:nth-child(n+2) { background-color: yellow; } /* 選擇最后一個元素 */ li:last-of-type { font-weight: bold; }
以上CSS規則會分別選擇相應的元素,并給出不同的樣式。
總之,CSS篩選器中的第幾個可以幫助我們更好地控制元素的選擇和樣式,讓我們的頁面更加美觀和易于閱讀。
上一篇css簡單網頁源碼
下一篇css鼠標滾動縮放圖片