Tipi di selettori di attributi CSS - Esperto di semalt

Un elemento HTML è costituito da una classe, un ID e attributi. Un selettore di attributo seleziona gli elementi HTML che presentano un attributo o con un valore di attributo. I selettori di attributo forniscono un metodo semplice per applicare gli stili agli elementi HTML con un particolare attributo o valore di tratto. I selettori di attributo sono definiti da due parentesi quadre, che racchiudono l'attributo con il suo valore. Tuttavia, puoi mettere un selettore del tipo di elemento prima di esso. Il selettore CSS [attributo] applica le regole di stile a un elemento se e quando è costituito da un determinato tratto.

Tipi di selettori di attributo

Esistono diversi tipi di selettori di attributi, ognuno dei quali può essere utilizzato per casi separati:

CSS [attributo | = "valore"] Il selettore evidenzia elementi che hanno un tratto particolare e inizia con un valore definito.

CSS [attributo ~ = "valore"] Il selettore viene utilizzato per trovare elementi con un valore di proprietà con una parola specifica.

CSS [attributo ^ = "valore"] Il selettore trova elementi con un valore di proprietà che elemosina con un valore specifico. Il valore non è necessariamente una parola intera.

CSS [attributo $ = "valore"] Il selettore trova componenti che hanno un valore di attributo che termina con un valore definito.

Applicazioni dei selettori di attributi CSS

Esistono vari modi in cui è possibile utilizzare il selettore di attributi anziché utilizzare il selettore universale, di classe o ID

L'uso più comune dei selettori di attributo è sugli input. Questi includono i selettori di testo, i selettori di casella di controllo, i selettori di password, i selettori di file, i selettori nascosti, i selettori di password, i selettori radio, i selettori di ripristino e altri.

Forme di stile

I selettori di attributo sono molto utili per lo styling di moduli senza classe o ID.

Collegamenti di stile

Ad esempio, i selettori di attributo possono essere utilizzati per dare uno stile a un blogroll in cui è presente un elenco di collegamenti a siti amici. Tuttavia, si desidera che ogni collegamento abbia uno stile diverso. Il modo tradizionale di procedere è assegnare un nome di chiamata che richiederebbe più markup. Tuttavia, potresti usare l'ennesimo figlio che richiede che gli ordini non cambino mai. L'uso dei selettori di attributo lo rende così semplice poiché esiste un attributo che puoi scegliere come target.

Ingressi di frontiera

Lo stile degli elementi dei bordi utilizzando l'attributo immagine del bordo CSS è un modo elegante per aggiungere immagini al corpo. Ti consente di definire un'immagine come bordo di un elemento. L'immagine del bordo può essere ridimensionata, tagliata, ripetuta in diversi modi per garantire che si adatti all'area del bordo. L'attributo raggio bordi consente di aggiungere angoli arrotondati senza utilizzare le immagini. La proprietà definisce la forma dell'angolo.

Colori di stile

I selettori degli attributi CSS semplificano lo stile di tutti gli elementi con un particolare valore di colore. È possibile utilizzare le parole chiave color, notazioni RGB (), RGBA (), HSL () e HSLA (). I valori di colore RGBA sono un'estensione del modello di colore RGB con un canale che definisce l'opacità di un colore. Il valore dei parametri varia da 1,0 (opaco} a 0,0 (trasparente)

Il modello di colore HSL è spiegato come (Hue_saturation_Lightness). La rappresentazione della tonalità è sotto forma di angolo (0-360) o ruota dei colori. La saturazione e la luminosità sono misurate in quanto le percentuali dello 0% di saturazione rappresentano ombra o grigio mentre 100 rappresenta il colore pieno. La luminosità al 100% rappresenta il bianco mentre lo 0% è nero.