English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole @CSS

Completo elenco delle proprietà CSS

Manuale completo dei selettori CSS

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).

SelettoreEsempioDescrizioneVersione CSS
.class.introSeleziona tutti gli elementi con class="intro"1
#id#firstnameSeleziona tutti gli elementi con id="firstname"1
**Seleziona tutti gli elementi2
elementpSeleziona tutti gli elementi <p>1
elemento,elementodiv,pSeleziona tutti gli elementi <div> e <p>1
element elementdiv pSeleziona tutti gli elementi <p> all'interno degli elementi <div>1
element>elementdiv>pSeleziona tutti gli elementi <p> che sono figli diretti di elementi <div>2
element+elementdiv+pScegliere tutti gli elementi <p> che seguono direttamente un elemento <div>2
[attribute][target]Scegliere tutti gli elementi con l'attributo target2
[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
:linka:linkScegliere tutti i link non visitati1
:visiteda:visitedScegliere tutti i link visitati1
:activea:activeScegliere il link attivo1
:hovera:hoverScegliere il link quando il mouse è sopra1
:focusinput:focusScegliere l'elemento input con il focus2
:first-letterp:first-letterScegliere la prima lettera di ogni elemento <p>1
:first-linep:first-lineScegliere la prima riga di ogni elemento <p>1
:first-childp:first-childSpecificare lo stile per l'elemento <p> che è il primo figlio del suo genitore2
:beforep:beforeInserire contenuto prima di ogni elemento <p>2
:afterp:afterInserire 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~element2p~ulScegliere ogni elemento <ul> che segue direttamente un elemento <p>3
:first-of-typep:first-of-typeScegliere ogni elemento <p> che è il primo elemento <p> del suo genitore3
:last-of-typep:last-of-typeScegliere ogni elemento <p> che è l'ultimo elemento <p> del suo genitore3
:only-of-typep:only-of-typeSeleziona ogni elemento p che è l'unico elemento p del suo genitore3
:only-childp:only-childSeleziona ogni elemento p che è l'unico figlio del suo genitore3
:nth-child(n)p:nth-child(2)Seleziona ogni elemento p che è il secondo figlio del suo genitore3
:nth-last-child(n)p:nth-last-child(2)Seleziona ogni elemento p che è il secondo figlio del suo genitore, contando dall'ultimo figlio3
:nth-of-type(n)p:nth-of-type(2)Seleziona ogni elemento p che è il secondo figlio del suo genitore3
: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 figlio3
:last-childp:last-childSeleziona ogni elemento p che è l'ultimo figlio del suo genitore3
:root:rootSeleziona l'elemento radice del documento3
:emptyp:emptySeleziona ogni elemento p senza alcun sottoelemento (inclusi i nodi di testo)3
:target#news:targetSeleziona l'elemento #news attivo (incluso l'URL dell'ancora cliccata)3
:enabledinput:enabledSeleziona ogni elemento input abilitato3
:disabledinput:disabledSeleziona ogni elemento input disabilitato3
:checkedinput:checkedSeleziona ogni elemento input selezionato3
:not(selettore):not(p)Seleziona ogni elemento che non è un elemento p3
::selection::selectionCorrisponde alla parte selezionata o evidenziata dell'elemento3
:out-of-range:out-of-rangeCorrisponde all'elemento input con valore al di fuori della gamma specificata3
:in-range:in-rangeCorrisponde all'elemento input con valore nella gamma specificata3
:read-write:read-writeUsato per abbinare elementi sia leggibili che scrivibili3
:read-only:read-onlyUsato per abbinare elementi con attributo "readonly" (solo lettura) impostato3
:optional:optionalUsato per abbinare elementi di input opzionali3
:required :requiredUsato per abbinare elementi con attributo "required" impostato3
:valid :validUsato per abbinare elementi con valori di input validi3
:invalid :invalidUsato per abbinare elementi con valori di input non validi3