16. :nth-last-child() - CSS3
Przeznaczenie selektora :nth-last-child()
:nth-last-child():nth-last-child(...) { ... }Selektor :nth-last-child() odwołuje się do każdego elementu HTML, którego cechy w danym momencie spełniają zasadę pseudoklasy :nth-last-child().
Cechy elementu HTML spełniają zasadę pseudoklasy :nth-last-child(), gdy w danym momencie dany element HTML jest elementem dzieckiem znajdującym się na określonej przez nas pozycji (w zawartości swojego elementu rodzica).
Selektor :nth-last-child() odszukuje elementy HTML w kodzie dokumentu HTML na podstawie parametru child, którego wartość musimy określić. Domyślnie odszukiwanie kolejnych elementów HTML odbywa się w orientacji od dołu do góry, w kodzie dokumentu HTML.
Parametry selektora :nth-last-child()
:nth-last-child()childPrzykładowe zapisy
:nth-last-child(even)
:nth-last-child(odd)
:nth-last-child(3)
:nth-last-child(n)
:nth-last-child(3n)
:nth-last-child(4n+3)
:nth-last-child(-2n+3)
:nth-last-child(2n-3)
child
Parametr child jest wymaganym parametrem selektora :nth-last-child(). Parametr child określa w jaki sposób selektor :nth-last-child() powinien odszukiwać kolejne interesujące nas elementy dzieci.
Wartość domyślna
brak
Dostępne wartości parametru child
childeven
Wartość
evenparametruchildkaże selektorowi:nth-last-child()odszukać elementy dzieci znajdujące się na parzystych pozycjach.
odd
Wartość
oddparametruchildkaże selektorowi:nth-last-child()odszukać elementy dzieci znajdujące się na nieparzystych pozycjach.
liczba całkowita
Wartość parametru
childw postaci dowolnej dodatniej liczby całkowitej każe selektorowi:nth-last-child()odszukać element dziecko znajdujący się na konkretnej pozycji.
wzór: JUMPnSTART
Według z góry zdefiniowanego wzoru możemy określić, w jaki sposób selektor
:nth-last-child()powinien odszukiwać kolejne elementy dzieci.
Wyjaśnienie wzoru
JUMP
Składnik JUMP nie jest wymaganym składnikiem wzoru JUMPnSTART. Składnik JUMP określa wartość przeskoku podczas odszukiwania kolejnych elementów dzieci.
Dostępne wartości
dowolna liczba całkowita
Wartości dodatnie
wartości dodatnie umożliwiają przeskok w przód od pozycji, na którą wskazuje wartość składnika START
Wartości ujemne
wartości ujemne umożliwiają przeskok w tył od pozycji, na którą wskazuje wartość składnika START
Wartość domyślna
1
n
Składnik
njest wymaganym składnikiem wzoruJUMPnSTART. Składniknoddziela składnik JUMP od składnika START, dzięki czemu przeglądarka internetowa może rozróżnić wspomniane składniki JUMP oraz START.
START
Składnik
STARTnie jest wymaganym składnikiem wzoruJUMPnSTART. SkładnikSTARTokreśla, od której pozycji (licząc od dołu do góry) powinno rozpocząć się odszukiwanie kolejnych elementów dzieci. Pierwszy element dziecko znajduje się na pozycji+1, natomiast następny w kolejności element dziecko (czyli drugi) znajduje się na pozycji+2itd.Dostępne wartości
dowolna liczba całkowita
Sposób podawania
dla wartości dodatnich należy podać znak
+, a dla wartości ujemnych należy podać znak-
Wartość domyślna
+0
Informacje techniczne o selektorze :nth-last-child()
:nth-last-child()ograniczenie - elementy HTML
brak
ograniczenie - właściwości CSS
brak
Przykładowa reguła CSS, selektor :nth-last-child()
:nth-last-child()Wyjaśnienie przykładowej reguły CSS
p:nth-last-child(3n-2)
do każdego elementu
p, który jest elementem dzieckiem swojego elementu rodzica oraz znajduje się na co trzeciej pozycji (licząc od dołu do góry oraz od pozycji-2)
color
dodaj właściwość CSS, która zmieni kolor tekstu elementu HTML
red
na barwę czerwoną
Kod źródłowy przykładowego dokumentu HTML
Rezultat


Interpretacja selektora :nth-last-child()
:nth-last-child()
Last updated