CSS Reference

:nth-of-type()

n 番目の子要素にスタイルを適用する(同一要素のみ)

:nth-of-type() 疑似クラスは、:nth-of-type(n) という形式で指定することで、親要素内で、指定した要素と同一の要素のみを数えて、n 番目にある要素にスタイルを適用します。n には任意の数値や以下のキーワード、あるいは数式を指定できます。

指定可能なキーワード

odd 奇数番目の子要素である同一要素にスタイルを適用します。:nth-of-type(2n + 1) と同じです。
even 偶数番目の子要素である同一要素にスタイルを適用します。:nth-of-type(2n) と同じです。

その他の記述例

:nth-of-type(7) 7番目の同一要素にスタイルを適用します。
:nth-of-type(3n + 4) 4番目、7番目、10番目...... などの同一要素にスタイルを適用します。
:nth-of-type(-n + 3) 最初の3つの同一要素にスタイルを適用します。
:nth-of-type(10n - 1) 9番目、19番目、29番目...... などの同一要素にスタイルを適用します。
:nth-of-type(n + 3) 3番目とそれ以降のすべての同一要素にスタイルを適用します。
:nth-of-type(n + 3 of .example) 3番目とそれ以降のすべての同一要素の中で、.example に該当する要素にスタイルを適用します。
:nth-of-type(n + 8):nth-of-type(-n + 15) 8~15番目の同一要素にスタイルを適用します。

:nth-of-type()のサンプルソース

div p:nth-of-type(4n) {
  font-weight: bold;
  color: navy;
}

主要ブラウザの対応

IE11
Edge(EdgeHTML)
Edge(Chromium)
Chrome
Firefox
Safari
iOS Safari
Android Chrome

用途から CSS プロパティやセレクタを探す

用途から CSS プロパティやセレクタを逆引きできます。

対応ブラウザから CSS プロパティやセレクタを探す

対応ブラウザから CSS プロパティやセレクタを逆引きできます。

Edge(EdgeHTML)
Edge(Chromium)
Firefox
Chrome
Safari
iOS Safari
Android Chrome