Pseudo-classe CSS :nth-of-type()
- Pagina precedente :nth-last-of-type()
- Pagina successiva :only-child
- Torna al livello superiore Manuale di riferimento dei pseudo-classe CSS
Definizione e uso
CSS :nth-of-type(n)
del tipo (nome del tag) dell'elemento genitore. n di un elemento figlio. I pseudo-classe vengono utilizzati per abbinare l'elemento figlio che è il
n può essere un numero/index, una parola chiave (dispari
o pari
) o una formula (come an + b)
Suggerimento:Vai :nth-child()
I pseudo-classe vengono utilizzati per selezionare l'elemento figlio che è il n di un elemento figlio, indipendentemente dal suo tipo.
Esempio
Esempio 1
Come usare :nth-of-type()
Selettore:
/* Seleziona il secondo elemento tra gli elementi div fratelli */ div:nth-of-type(2) { background: red; } /* Seleziona il secondo elemento li nella lista */ li:nth-of-type(2) { background: verde chiaro; } /* Seleziona ogni terzo elemento in ogni gruppo di fratelli */ :nth-of-type(3) { background: yellow; }
Esempio 2
dispari
e pari
è una parola chiave utilizzabile per abbinare elementi figli con indici dispari o pari (l'indice del primo elemento figlio è 1).
In questo caso, assegniamo colori di sfondo diversi agli elementi <p> con indici dispari e pari:
p:nth-of-type(odd) { background: red; } p:nth-of-type(even) { background: blue; }
Esempio 3
Utilizza la formula (an + b) Descrizione:a Rappresenta un passo intero, n è ogni intero non negativo a partire da 0,b è un offset intero.
In questo caso, assegniamo il colore di sfondo agli elementi <p> con un indice multiplo di 3 (sceglieremo il terzo, il sesto, il nono ecc.):
p:nth-of-type(3n+0) { background: red; }
Esempio 4
In questo caso, assegniamo il colore di sfondo agli elementi <p> con un indice multiplo di 3. Poi sottraiamo 1 (sceglieremo il secondo, il quinto, l'ottavo ecc.):
p:nth-of-type(3n-1) { background: red; }
Sintassi CSS
:nth-of-type(indice | dispari | pari | an+b) { declarazioni CSS; }
Dettagli tecnici
Versione: | CSS3 |
---|
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta il pseudo-classe per la prima volta.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
- Pagina precedente :nth-last-of-type()
- Pagina successiva :only-child
- Torna al livello superiore Manuale di riferimento dei pseudo-classe CSS