257 of 313 menu

Pseudoclasse nth-of-type

La pseudoclasse nth-of-type seleziona un elemento, che è l'ennesimo discendente di un tipo specificato.

Cioè, se scrivo h2:nth-of-type(4) - troverà il 4-esimo h2 nel genitore (a differenza di nth-child, che troverà solo quell'h2 che è il 4-esimo elemento nel genitore).

Sintassi

selettore:nth-of-type(numero | odd | even | espressione){ }

Valori

Valore Descrizione
numero Un numero positivo a partire da 1. Specifica il numero dell'elemento a cui vogliamo fare riferimento. La numerazione degli elementi inizia da 1.
odd Elementi dispari.
even Elementi pari.
espressione È possibile creare espressioni speciali con la lettera n, che indica tutti i numeri interi da zero (non da uno) a infinito. Quindi, 2n significa tutti i numeri pari (a partire dal secondo).
Come capirlo? Sostituiamo in n sequenzialmente i numeri da 0 in poi: se n = 0, allora 2n darà 0 - un tale elemento non esiste (la numerazione degli elementi inizia da 1), se n = 1, allora 2n darà 2 - il secondo elemento, se n = 2, 2n dà 4 - il quarto elemento. Se scriviamo 3n - questo sarà ogni terzo elemento (a partire dal terzo), e così via.

Esempio

Troviamo l'h2 che è il 2-esimo h2 nel genitore:

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

:

Esempio

Troviamo tutti gli h2 pari:

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

:

Esempio

Troviamo tutti gli h2 dispari:

<div> <h2>titolo</h2> <p>paragrafo</p> <h2>titolo</h2> <p>paragrafo</p> <h2>titolo</h2> <p>paragrafo</p> <h2>titolo</h2> <p>paragrafo</p> <h2>titolo</h2> <p>paragrafo</p> </div> h2:nth-of-type(odd) { color: red; }

:

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta