CSS Reference

:nth-last-of-type()

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

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

指定可能なキーワード

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

その他の記述例

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

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

body p:nth-last-of-type(1) {
  padding-right: 15px;
  background: url(image/fin-icon.png) no-repeat right center;
}

主要ブラウザの対応

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