English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
I selettori CSS sono usati per selezionare il modello di stile degli elementi desiderati.
"CSS" nella colonna indica la definizione degli attributi nella versione CSS (CSS1, CSS2 o CSS3).
Selettore | Esempio | Descrizione | Versione CSS |
---|---|---|---|
.class | .intro | Seleziona tutti gli elementi con class="intro" | 1 |
#id | #firstname | Seleziona tutti gli elementi con id="firstname" | 1 |
* | * | Seleziona tutti gli elementi | 2 |
element | p | Seleziona tutti gli elementi <p> | 1 |
elemento,elemento | div,p | Seleziona tutti gli elementi <div> e <p> | 1 |
element element | div p | Seleziona tutti gli elementi <p> all'interno degli elementi <div> | 1 |
element>element | div>p | Seleziona tutti gli elementi <p> che sono figli diretti di elementi <div> | 2 |
element+element | div+p | Scegliere tutti gli elementi <p> che seguono direttamente un elemento <div> | 2 |
[attribute] | [target] | Scegliere tutti gli elementi con l'attributo target | 2 |
[attribute=value] | [target=-blank] | Scegliere tutti gli elementi con l'attributo target che è "-blank" | 2 |
[attribute~=value] | [title~=flower] | Scegliere tutti gli elementi con l'attributo title che contiene la parola "flower" | 2 |
[attribute|=language] | [lang|=en] | Scegliere tutti gli elementi con l'attributo lang che inizia con "en" | 2 |
[attribute^=value] | a[src^="https"] | Scegliere ogni elemento con un attributo src che inizia con "https" | 3 |
[attribute$=value] | a[src$=".pdf"] | Scegliere ogni elemento con un attributo src che termina con ".pdf" | 3 |
[attribute*=value] | a[src*="w3codebox"] | Scegliere ogni elemento con un attributo src che contiene la sottostringa "w3codebox" | 3 |
:link | a:link | Scegliere tutti i link non visitati | 1 |
:visited | a:visited | Scegliere tutti i link visitati | 1 |
:active | a:active | Scegliere il link attivo | 1 |
:hover | a:hover | Scegliere il link quando il mouse è sopra | 1 |
:focus | input:focus | Scegliere l'elemento input con il focus | 2 |
:first-letter | p:first-letter | Scegliere la prima lettera di ogni elemento <p> | 1 |
:first-line | p:first-line | Scegliere la prima riga di ogni elemento <p> | 1 |
:first-child | p:first-child | Specificare lo stile per l'elemento <p> che è il primo figlio del suo genitore | 2 |
:before | p:before | Inserire contenuto prima di ogni elemento <p> | 2 |
:after | p:after | Inserire contenuto dopo ogni elemento <p> | 2 |
:lang(language) | p:lang(it) | Scegliere tutti gli elementi <p> con l'attributo lang che inizia con "it" | 2 |
element1~element2 | p~ul | Scegliere ogni elemento <ul> che segue direttamente un elemento <p> | 3 |
:first-of-type | p:first-of-type | Scegliere ogni elemento <p> che è il primo elemento <p> del suo genitore | 3 |
:last-of-type | p:last-of-type | Scegliere ogni elemento <p> che è l'ultimo elemento <p> del suo genitore | 3 |
:only-of-type | p:only-of-type | Seleziona ogni elemento p che è l'unico elemento p del suo genitore | 3 |
:only-child | p:only-child | Seleziona ogni elemento p che è l'unico figlio del suo genitore | 3 |
:nth-child(n) | p:nth-child(2) | Seleziona ogni elemento p che è il secondo figlio del suo genitore | 3 |
:nth-last-child(n) | p:nth-last-child(2) | Seleziona ogni elemento p che è il secondo figlio del suo genitore, contando dall'ultimo figlio | 3 |
:nth-of-type(n) | p:nth-of-type(2) | Seleziona ogni elemento p che è il secondo figlio del suo genitore | 3 |
:nth-last-of-type(n) | p:nth-last-of-type(2) | Seleziona ogni elemento p che è il secondo figlio del suo genitore, contando dall'ultimo figlio | 3 |
:last-child | p:last-child | Seleziona ogni elemento p che è l'ultimo figlio del suo genitore | 3 |
:root | :root | Seleziona l'elemento radice del documento | 3 |
:empty | p:empty | Seleziona ogni elemento p senza alcun sottoelemento (inclusi i nodi di testo) | 3 |
:target | #news:target | Seleziona l'elemento #news attivo (incluso l'URL dell'ancora cliccata) | 3 |
:enabled | input:enabled | Seleziona ogni elemento input abilitato | 3 |
:disabled | input:disabled | Seleziona ogni elemento input disabilitato | 3 |
:checked | input:checked | Seleziona ogni elemento input selezionato | 3 |
:not(selettore) | :not(p) | Seleziona ogni elemento che non è un elemento p | 3 |
::selection | ::selection | Corrisponde alla parte selezionata o evidenziata dell'elemento | 3 |
:out-of-range | :out-of-range | Corrisponde all'elemento input con valore al di fuori della gamma specificata | 3 |
:in-range | :in-range | Corrisponde all'elemento input con valore nella gamma specificata | 3 |
:read-write | :read-write | Usato per abbinare elementi sia leggibili che scrivibili | 3 |
:read-only | :read-only | Usato per abbinare elementi con attributo "readonly" (solo lettura) impostato | 3 |
:optional | :optional | Usato per abbinare elementi di input opzionali | 3 |
:required | :required | Usato per abbinare elementi con attributo "required" impostato | 3 |
:valid | :valid | Usato per abbinare elementi con valori di input validi | 3 |
:invalid | :invalid | Usato per abbinare elementi con valori di input non validi | 3 |