Gli ultimi tutorial di sviluppo web
 

CSS selettori di attributo


Elementi di stile HTML con attributi specifici

E 'possibile per lo stile elementi HTML che hanno attributi specifici o valori degli attributi.


CSS [attributo] Selettore

Il [attribute] selettore viene usato per selezionare gli elementi con un attributo specificato.

L'esempio seguente seleziona tutti <a> elementi con un attributo target:

Esempio

a[target] {
    background-color: yellow;
}
Prova tu stesso "

CSS [attributo = "valore"] Selettore

Il [attribute="value"] selettore viene utilizzato per selezionare gli elementi con un attributo e il valore specificati.

L'esempio seguente seleziona tutti <a> elementi con un target="_blank" attributo:

Esempio

a[target="_blank"] {
    background-color: yellow;
}
Prova tu stesso "

CSS [attributo ~ = "valore"] Selettore

Il [attribute~="value"] selettore viene usato per selezionare gli elementi con un valore di attributo che contiene una parola specificata.

L'esempio seguente seleziona tutti gli elementi con un attributo titolo che contiene un elenco separato da spazi di parole, uno dei quali è " flower ":

Esempio

[title~="flower"] {
    border: 5px solid yellow;
}
Prova tu stesso "

L'esempio precedente corrisponderà elementi con title="flower", title="summer flower" , e title="flower new" , ma non title="my-flower" o title="flowers" .


CSS [attributo | = "valore"] Selettore

Il [attribute|="value"] selettore viene utilizzato per selezionare gli elementi con l'attributo specificato che iniziano con il valore specificato.

L'esempio seguente seleziona tutti gli elementi con un valore di attributo di classe che inizia con "top" :

Nota: il valore deve essere una parola intera, sia da solo, come class="top" , o seguito da un trattino ( - ) , come class="top-text" !

Esempio

[class|="top"] {
    background: yellow;
}
Prova tu stesso "

CSS [attributo ^ = "valore"] Selettore

Il [attribute^="value"] selettore viene utilizzato per selezionare gli elementi il cui valore dell'attributo inizia con un valore specificato.

L'esempio seguente seleziona tutti gli elementi con un valore di attributo di classe che inizia con "top" :

Nota: Il valore non deve essere una parola intera!

Esempio

[class^="top"] {
    background: yellow;
}
Prova tu stesso "

CSS [attributo $ = "valore"] Selettore

Il [attribute$="value"] selettore viene utilizzato per selezionare gli elementi il cui valore di attributo termina con un valore specificato.

L'esempio seguente seleziona tutti gli elementi con un valore di attributo di classe che si conclude con "test" :

Nota: Il valore non deve essere una parola intera!

Esempio

[class$="test"] {
    background: yellow;
}
Prova tu stesso "

CSS [attributo * = "valore"] Selettore

Il [attribute*="value"] selettore viene utilizzato per selezionare gli elementi il cui valore di attributo contiene un valore specificato.

L'esempio seguente seleziona tutti gli elementi con un valore di attributo classe che contiene "te" :

Nota: Il valore non deve essere una parola intera!

Esempio

[class*="te"] {
    background: yellow;
}
Prova tu stesso "

Forme styling

I selettori di attributo può essere utile per le forme di stile senza class o ID :

Esempio

input[type="text"] {
    width: 150px;
    display: block;
    margin-bottom: 10px;
    background-color: yellow;
}

input[type="button"] {
    width: 120px;
    margin-left: 35px;
    display: block;
}
Prova tu stesso "

Suggerimento: Visita il nostro Tutorial CSS Forms per ulteriori esempi su come lo stile forme con i CSS.


Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4» Esercizio 5 » Esercizio 6»


Altri esempi di CSS selettori

Utilizza il nostro CSS selettore del tester per dimostrare i diversi selettori.

Per un riferimento completo di tutti i selettori CSS, si prega di visitare il nostro CSS selettori di riferimento .