CSS :nth-of-type() pseudoklasse
- Vorige pagina :nth-last-of-type()
- Volgende pagina :only-child
- Ga een niveau omhoog CSS Pseudo-class Reference Manual
Definitie en gebruik
CSS :nth-of-type(n)
pseudoklasse wordt gebruikt om te matchen met het n een element in elke van de kinderen.
n kan een getal/index zijn, een keyword (odd
of even
) of een formule (zoals an + b)
Tip:Bekijk :nth-child()
pseudoklasse om te kiezen als het de n een element dat een kind van een element is, ongeacht het type.
Voorbeeld
Voorbeeld 1
Hoe te gebruiken :nth-of-type()
Selector:
/* Kies de tweede element in de broers van div */ div:nth-of-type(2) { achtergrond: rood; } /* Kies de tweede li-element in de lijst */ li:nth-of-type(2) { achtergrond: lichtgroen; } /* Kies elke derde element in elke groep van broers */ :nth-of-type(3) { achtergrond: geel; }
Voorbeeld 2
odd
en even
is een keyword dat kan worden gebruikt om elementen met een oneven of even index te matchen (de index van het eerste kind is 1).
Hier wijzen we de achtergrondkleur toe aan de <p>-elementen met een oneven en even index:
p:nth-of-type(odd) { achtergrond: rood; } p:nth-of-type(even) { achtergrond: blauw; }
Voorbeeld 3
Gebruik de formule (an + b) Beschrijving:a stelt een integerstap voor, n is alle niet-negatieve integers die beginnen bij 0,b is een integerafstand.
Hier wijzen we de achtergrondkleur toe aan alle <p>-elementen met een index die een drievoud is (dit selecteert de derde, zesde, negende, enz.):
p:nth-of-type(3n+0) { achtergrond: rood; }
Voorbeeld 4
Hier wijzen we de achtergrondkleur toe aan alle <p>-elementen met een index die een drievoud is. Vervolgens trekken we 1 af (dit selecteert de tweede, vijfde, achtste, enz.):
p:nth-of-type(3n-1) { achtergrond: rood; }
CSS-syntaxis
:nth-of-type(index | oneven | even | an+b) { css-aclaringen; }
Technische details
Versie: | CSS3 |
---|
Browserondersteuning
De cijfers in de tabel geven de eerste browserversie aan die deze pseudoklasse volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
- Vorige pagina :nth-last-of-type()
- Volgende pagina :only-child
- Ga een niveau omhoog CSS Pseudo-class Reference Manual