257 of 313 menu

Pseudoklasse nth-of-type

Die Pseudoklasse nth-of-type wählt ein Element aus, das das n-te Kind eines bestimmten Typs ist.

Das heißt, wenn ich h2:nth-of-type(4) schreibe, wird das 4te h2 im Elternelement gefunden (im Gegensatz zu nth-child, das nur das h2 findet, das das 4te Kindelement im Elternelement ist).

Syntax

Selektor:nth-of-type(Zahl | odd | even | Ausdruck){ }

Werte

Wert Beschreibung
Zahl Eine positive Zahl beginnend bei 1. Legt die Nummer des Elements fest, das wir ansprechen möchten. Die Zählung der Elemente beginnt bei 1.
odd Ungerade Elemente.
even Gerade Elemente.
Ausdruck Es können spezielle Ausdrücke mit dem Buchstaben n gebildet werden, der alle ganzen Zahlen von null (nicht von eins) bis unendlich repräsentiert. So bedeutet 2n alle geraden Nummern (beginnend mit der zweiten).
Wie ist das zu verstehen? Wir setzen in n der Reihe nach Zahlen ab 0 ein: wenn n = 0 ist, dann ergibt 2n 0 - ein solches Element gibt es nicht (die Zählung der Elemente beginnt bei 1), wenn n = 1 ist, dann ergibt 2n 2 - das zweite Element, wenn n = 2, ergibt 2n 4 - das vierte Element. Wenn man 3n schreibt - das ist jedes dritte Element (beginnend mit dem dritten), und so weiter.

Beispiel

Finden wir das h2, das das 2te h2 im Elternelement ist:

<div> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> </div> h2:nth-of-type(2) { color: red; }

:

Beispiel

Finden wir alle geraden h2:

<div> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> </div> h2:nth-of-type(even) { color: red; }

:

Beispiel

Finden wir alle ungeraden h2:

<div> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> <h2>Überschrift</h2> <p>Absatz</p> </div> h2:nth-of-type(odd) { color: red; }

:

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen