Skip to main content

Che cos'è un selettore CSS?

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2025)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2025)
Anonim

Il CSS si basa sulle regole di corrispondenza dei modelli per determinare quale stile si applica a quale elemento nel documento. Questi modelli sono chiamati selettori e variano da nomi di tag (ad esempio,

p per abbinare i tag di paragrafo) a modelli molto complicati che corrispondono a parti molto specifiche di un documento (ad esempio,

p # myid> b.highlight corrisponderebbe a qualsiasi

B tag con una classe di

evidenziare questo è un figlio del paragrafo con l'id

myid).

Un selettore CSS è la parte di una chiamata di stile CSS che identifica quale parte della pagina web deve essere disegnata. Il selettore contiene una o più proprietà che definiscono il modo in cui verrà disegnato l'HTML selezionato.

I selettori CSS

Esistono diversi tipi di selettori:

  • selettori di tipo: corrispondenti a un elemento specifico
  • selettori di classe: elementi corrispondenti a una classe specifica
  • Selettori ID: corrispondenti all'elemento con un ID specifico
  • selettori discendenti - elementi corrispondenti discendenti di un elemento specifico
  • selettori figlio - elementi corrispondenti che sono figli dell'elemento specifico
  • selettori universali - corrispondenti a qualsiasi elemento
  • selettori fratelli adiacenti - elementi corrispondenti immediatamente preceduti da un elemento specifico
  • selettori di attributi: elementi corrispondenti con un attributo specifico o un valore di attributo
  • selettori di pseudo-classe: elementi corrispondenti con una pseudo classe specifica
  • selettori di pseudo-elementi: elementi corrispondenti con proprietà pseudo-elementi specifiche

Formato stili CSS e selettori CSS

Il formato di uno stile CSS assomiglia a questo:

selettore {proprietà di stile: stile; }

Separa più selettori con lo stesso stile con virgole. Questo è chiamato raggruppamento selettore. Per esempio:

selettore1 , selector2 {proprietà style: style; }

Il raggruppamento dei selettori è un meccanismo a scorciatoia per mantenere gli stili CSS compatti. Il raggruppamento sopra avrebbe lo stesso effetto di:

selector1 {proprietà style: style; }selector2 {proprietà style: style; }

Prova sempre i selettori CSS

Non tutti i browser supportano tutti i selettori CSS. Quindi assicurati di testare i tuoi selettori in tanti browser sul maggior numero di sistemi operativi che puoi. Ma se stai usando selettori CSS1 o CSS2 dovresti stare bene.