CSS3

疑似クラス

:nth-last-of-type()

  編集:2022.07.13 by T.A.

[Edge]○。→mdn

最後からのそのタイプの指定番目の子要素。

E:nth-last-of-type()
E 該当させる要素。
¶整数、
キーワード[even | odd]、
An+B [of S]?

疑似クラス記法 :nth-last-of-type(An+B) は、:nth-last-child(An+B of S) に合致するものと同じ要素たちを表現する ― ここで S は、合致させる要素に合致するような[名前空間 接頭辞と型選択子]である。例えば、HTML img 要素がこの疑似クラスに合致するかどうかを考えるとき、S は html|img になる(html に対する適切な名前空間は宣言済みとする)。

次の選択子により、BODY 要素の子であって、最初と最後を除くすべての H2 要素を表現することが可能になる:
body > h2:nth-of-type(n+2):nth-last-of-type(n+2)

この事例では、:not() を利用する方法もある(選択子は同じ長さになる):

body > h2:not(:first-of-type):not(:last-of-type)

以下のCSSが組み込んであります:

<SPAN class=Test3>テスト<B>1</B><B>2</B><SPAN>3</SPAN><SPAN>4</SPAN><B>5</B><B>6</B></SPAN>

<SPAN class=Test3>テスト<B>1</B><B>2</B><SPAN>3</SPAN><SPAN>4</SPAN><B>5</B><B>6</B></SPAN>

<SPAN class=Test3>テスト<B>1</B><B>2</B><SPAN>3</SPAN><SPAN>4</SPAN><B>5</B><B>6</B></SPAN>


テスト
別画面に表示させて。
HTML:

ここに表示
¶[Edge]○:ルート要素からの子要素で、同じタイプの要素を数える
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: