257 of 313 menu

Pseudo-classe nth-of-type

La pseudo-classe nth-of-type sélectionne un élément qui est le n-ième enfant d'un type donné.

C'est-à-dire que si j'écris h2:nth-of-type(4) - le 4-ième h2 dans le parent sera trouvé (contrairement à nth-child, qui ne trouvera que le h2 qui est le 4-ième élément dans le parent).

Syntaxe

sélecteur:nth-of-type(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 nous adresser. La numérotation des éléments commence à 1.
odd Éléments impairs.
even É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 donnera 0 - un tel élément n'existe pas (la numérotation des éléments commence à 1), si n = 1, alors 2n donnera 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 (à partir du troisième), et ainsi de suite.

Exemple

Trouvons le h2 qui est le 2-ième h2 dans le parent :

<div> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> </div> h2:nth-of-type(2) { color: red; }

:

Exemple

Trouvons tous les h2 pairs :

<div> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> </div> h2:nth-of-type(even) { color: red; }

:

Exemple

Trouvons tous les h2 impairs :

<div> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> <h2>titre</h2> <p>paragraphe</p> </div> h2:nth-of-type(odd) { 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