253 of 313 menu

Pseudo-classe nth-last-child

La pseudo-classe nth-last-child sélectionne un élément qui est le n-ième enfant de son parent, en comptant à partir de la fin. Elle se comporte de manière analogue à nth-child, mais le décompte se fait à partir de la fin.

Syntaxe

sélecteur:nth-last-child(nombre | odd | even | expression) { }

Valeurs

Valeur Description
nombre Un nombre positif à partir de 1. Spécifie le numéro de l'élément auquel nous voulons accéder. La numérotation des éléments commence à 1.
odd Les éléments impairs.
even Les éléments pairs.
expression Il est possible de composer des expressions spéciales avec la lettre n, qui représente tous les nombres entiers à partir de zéro (et non pas un) jusqu'à l'infini. Ainsi, 2n signifie tous les nombres pairs (à partir du deuxième).
Comment comprendre cela ? Nous substituons dans n séquentiellement les nombres à partir de 0 et ainsi de suite : si n = 0, alors 2n donne 0 - un tel élément n'existe pas (la numérotation des éléments commence à 1), si n = 1, alors 2n donne 2 - le deuxième élément, si n = 2, 2n donne 4 - le quatrième élément. Si on écrit 3n - ce sera chaque troisième élément (en commençant par le troisième), et ainsi de suite.

Exemple

Dans cet exemple, nous allons mettre en rouge le li qui est le 4-ième à partir de la fin des enfants de son parent :

<ul> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> </ul> li:nth-last-child(4) { color: red; }

:

Exemple

Maintenant, nous allons mettre en rouge tous les li pairs en partant de la fin :

<ul> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> </ul> li:nth-last-child(even) { color: red; }

:

Exemple

Maintenant, nous allons mettre en rouge tous les éléments impairs en partant de la fin li :

<ul> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> </ul> li:nth-last-child(odd) { color: red; }

:

Exemple

Maintenant, nous allons mettre en rouge chaque troisième élément li en partant de la fin :

<ul> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> <li>élément de liste</li> </ul> li:nth-last-child(3n) { color: red; }

:

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser