The :nth-of-type(n) selector matches every element that is the nth child, of a particular type, of its parent. css
n can be a number, a keyword, or a formula. 瀏覽器
Tip: Look at the :nth-child() selector to select the element that is the nth child, regardless of type, of its parent. less
The :nth-of-type() selector is supported in all major browsers, except IE8 and earlier. spa
:nth-of-type(n) 選擇器匹配屬於父元素的特定類型的第 N 個子元素的每一個元素. ssr
n 能夠是數字、關鍵詞或公式。 code
請參閱 :nth-child() 選擇器,該選擇器選取父元素的第 N 個子元素, 與類型無關。
全部主流瀏覽器均支持 :nth-of-type() 選擇器,除了 IE8 及更早的版本。 orm
p:nth-of-type(2){ background:#ff0000; }
Odd 和 even 是可用於匹配下標是奇數或偶數的子元素的關鍵詞(第一個子元素的下標是 1)。 ip
在這裏,咱們爲奇數和偶數 p 元素指定兩種不一樣的背景色: element
p:nth-of-type(odd){ background:#ff0000; }p:nth-of-type(even){ background:#0000ff; }
使用公式 (an + b)。描述:表示週期的長度,n 是計數器(從 0 開始),b 是偏移值。 get
在這裏,咱們指定了下標是 3 的倍數的全部 p 元素的背景色:
p:nth-of-type(3n+0){ background:#ff0000; }