CSS :nth-last-child() 偽類
示例
為每個作為其父元素的第二個子元素的 <p> 元素指定背景顏色,從最後一個開始計數
p:nth-last-child(2) {
background-color: red;
}
自己動手試一試 »
更多“自己嘗試”的例子見下文。
定義和用法
:nth-last-child(n)
偽類匹配元素是其父元素的第 n 個子元素,無論型別如何,從最後一個子元素開始計數。
n 可以是數字/索引、關鍵字(odd 或 even)或公式(如 an + b)。
提示:檢視 :nth-last-of-type() 偽類,用於選擇作為其父元素的第 n 個指定型別的子元素,從最後一個子元素開始計數。
版本 | CSS3 |
---|
瀏覽器支援
表中數字表示該偽類完全支援的第一個瀏覽器版本。
偽類 | |||||
---|---|---|---|---|---|
:nth-last-child() | 4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
CSS 語法
更多示例
示例
odd 和 even 是關鍵字,可用於匹配索引為奇數或偶數的子元素。
在這裡,我們為奇數和偶數的 p 元素指定了兩種不同的背景顏色,從最後一個子元素開始計數
p:nth-last-child(odd) {
background-color: red;
}
p:nth-last-child(even) {
background-color: blue;
}
自己動手試一試 »
示例
使用公式(an + b)。說明:a 表示一個整數步長,n 是所有非負整數,從 0 開始,b 是一個整數偏移值。
在這裡,我們為索引是 3 的倍數的所有 p 元素指定背景顏色,從最後一個子元素開始計數
p:nth-last-child(3n+0) {
background-color: red;
}
自己動手試一試 »