El selector :nth-last-child(n) coincide con cada elemento que es el n-ésimo niño, independientemente del tipo, de su padre, contando desde el último hijo.
n puede ser un número, una palabra clave o una fórmula.
Observe el selector :nth-last-of-type(n) para seleccionar el elemento que es el n-ésimo hijo, de un tipo especificado, de su padre, contando desde el último hijo.
Internet Explorer 8 y versiones anteriores no son compatibles con el selector :nth-last-child(n)
:nth-last-child(2)
<html>
<head>
<style>
/*El segundo párrafo, contando desde el último hijo borde verde*/
p:nth-last-child(2) { border: 5px solid lime; }
</style>
</head>
<body>
<p>El primer párrafo.</p>
<p>El segundo párrafo.</p>
<p>El tercer párrafo.</p>
<p>El cuarto párrafo.</p>
<p>El quinto párrafo.</p>
<p>El sexto párrafo.</p>
<p>El séptimo párrafo.</p>
<p>El octavo párrafo.</p>
<p>El noveno párrafo.</p>
<p>El decimo párrafo.</p>
</body>
</html>
El primer párrafo.
El segundo párrafo.
El tercer párrafo.
El cuarto párrafo.
El quinto párrafo.
El sexto párrafo.
El séptimo párrafo.
El octavo párrafo.
El noveno párrafo.
El decimo párrafo.
Especifique un color de borde para cada elemento <p> que sea el segundo hijo de su padre, contando desde el último hijo
:nth-last-child(3n+0)
<html>
<head>
<style>
/*Cada tercer párrafo borde azul*/
p:nth-last-child(3n+0) { border: 5px solid blue; }
</style>
</head>
<body>
<p>El primer párrafo.</p>
<p>El segundo párrafo.</p>
<p>El tercer párrafo.</p>
<p>El cuarto párrafo.</p>
<p>El quinto párrafo.</p>
<p>El sexto párrafo.</p>
<p>El séptimo párrafo.</p>
<p>El octavo párrafo.</p>
<p>El noveno párrafo.</p>
<p>El decimo párrafo.</p>
</body>
</html>
El primer párrafo.
El segundo párrafo.
El tercer párrafo.
El cuarto párrafo.
El quinto párrafo.
El sexto párrafo.
El séptimo párrafo.
El octavo párrafo.
El noveno párrafo.
El decimo párrafo.
Utilizando una fórmula (an + b). Descripción: a representa un tamaño de ciclo, n es un contador (comienza en 0), y b es un valor de desplazamiento. Aquí especificamos un color de borde para todos los elementos p cuyo índice es un múltiplo de 3, contando desde el último hijo:
:nth-last-child(odd)
<html>
<head>
<style>
/*Impares color salmón*/
p:nth-last-child(odd) { background: salmon; }
</style>
</head>
<body>
<p>El primer párrafo.</p>
<p>El segundo párrafo.</p>
<p>El tercer párrafo.</p>
<p>El cuarto párrafo.</p>
<p>El quinto párrafo.</p>
<p>El sexto párrafo.</p>
<p>El séptimo párrafo.</p>
<p>El octavo párrafo.</p>
<p>El noveno párrafo.</p>
<p>El decimo párrafo.</p>
</body>
</html>
El primer párrafo.
El segundo párrafo.
El tercer párrafo.
El cuarto párrafo.
El quinto párrafo.
El sexto párrafo.
El séptimo párrafo.
El octavo párrafo.
El noveno párrafo.
El decimo párrafo.
odd palabras clave que se pueden utilizar para coincidir con elementos secundarios cuyo índice es impar, contando desde el último hijo.
:nth-last-child(even)
><html>
<head>
<style>
/*Pares color lavanda*/
p:nth-last-child(even) { background: lavender; }
</style>
</head>
<body>
<p>El primer párrafo.</p>
<p>El segundo párrafo.</p>
<p>El tercer párrafo.</p>
<p>El cuarto párrafo.</p>
<p>El quinto párrafo.</p>
<p>El sexto párrafo.</p>
<p>El séptimo párrafo.</p>
<p>El octavo párrafo.</p>
<p>El noveno párrafo.</p>
<p>El decimo párrafo.</p>
</body>
</html>
El primer párrafo.
El segundo párrafo.
El tercer párrafo.
El cuarto párrafo.
El quinto párrafo.
El sexto párrafo.
El séptimo párrafo.
El octavo párrafo.
El noveno párrafo.
El decimo párrafo.
even palabras clave que se pueden utilizar para coincidir con elementos secundarios cuyo índice es par, contando desde el último hijo.