CSS3 :nth-last-of-type() 選擇器

2018-07-22 21:43 更新

實(shí)例

規(guī)定屬于其父元素的第二個 p 元素的每個 p,從最后一個子元素開始計(jì)數(shù):

p:nth-last-of-type(2)
{
background:#ff0000;
}

親自試一試

瀏覽器支持

IE Firefox Chrome Safari Opera

所有主流瀏覽器均支持 :nth-last-of-type() 選擇器,除了 IE8 及更早的版本。

定義和用法

:nth-last-of-type(n) 選擇器匹配屬于父元素的特定類型的第 N 個子元素的每個元素,從最后一個子元素開始計(jì)數(shù)。

n 可以是數(shù)字、關(guān)鍵詞或公式。

提示:請參閱 :nth-last-child() 選擇器,該選擇器選取父元素的第 N 個子元素,與類型無關(guān),從最后一個子元素開始計(jì)數(shù)。

親自試一試 - 實(shí)例

實(shí)例 1

Odd 和 even 是可用于匹配下標(biāo)是奇數(shù)或偶數(shù)的子元素的關(guān)鍵詞(第一個子元素的下標(biāo)是 1)。

在這里,我們?yōu)槠鏀?shù)和偶數(shù) p 元素指定兩種不同的背景色,從最后一個子元素開始計(jì)數(shù):

p:nth-last-of-type(odd)
{
background:#ff0000;
}
p:nth-last-of-type(even)
{
background:#0000ff;
}

親自試一試

實(shí)例 2

使用公式 (an + b)。描述:表示周期的長度,n 是計(jì)數(shù)器(從 0 開始),b 是偏移值。

在這里,我們指定了下標(biāo)是 3 的倍數(shù)的所有 p 元素的背景色,從最后一個子元素開始計(jì)數(shù):

p:nth-last-of-type(3n+0)
{
background:#ff0000;
}

親自試一試

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號