Nwlapcug.com


Come utilizzare i selettori di attributo CSS

Gli elementi HTML possono avere attributi. Ad esempio, un elemento può avere un attributo HREF. Un elemento IMG può avere un attributo TITLE. Utilizzando i selettori di attributo in CSS fornisce un modo aggiuntivo per appendere gli stili su elementi molto specifici. Ecco come.

Istruzioni

1Come utilizzare i selettori di attributo CSS


Un selettore di attributo sarà destinati a un elemento specifico se il selettore corrisponde all'elemento o se alcuni specificato attributo condizione è soddisfatta. Attributo selettore valori sono indicati tra parentesi quadre, [così]. Se si scrive una regola di selettore di attributo dove il selettore corrisponde all'elemento, potrebbe sembrare questa immagine.

2

Il selettore nel passaggio 1 è destinata a qualsiasi elemento IMG con un attributo TITLE. Non importa qual è il contenuto dell'attributo title; importa solo che l'elemento ha un attributo title.

3Come utilizzare i selettori di attributo CSS


È possibile ottenere più specifico di quello con un selettore di attributo utilizzando la sintassi [att = val]. Con questa sintassi, l'attributo mirato deve avere un valore specifico. Ad esempio, si supponga che si desidera creare uno stile per le immagini che hanno l'attributo titolo esatto "mybunny." Ora l'attributo titolo da solo non è sufficiente; il valore deve corrispondere esattamente come bene.

4Come utilizzare i selettori di attributo CSS


Un altro tipo di selettore di attributo utilizza una combinazione di segno di tilde-uguale come questo [att ~ = val]. Con questo selettore è possibile abbinare qualsiasi elemento che ha un particolare valore tra un elenco di valori separati da spazi. Si supponga, ad esempio, che si dispone di un elemento h3 sulla tua pagina con un elenco di attributi di classe tra cui "avviso bollettino," come questa immagine Mostra spazi separati.

5

Questo selettore di attributo CSS

h3 [class ~ = "avviso"] {

alcune regole di qui;

}

si rivolgerebbe l'elemento h3 mostrato nell'immagine nel passaggio 4 con elenco di attributi separati da spazi. Ha solo per abbinare uno degli elementi nell'elenco.

6Come utilizzare i selettori di attributo CSS


L'ultimo tipo di selettore di attributo utilizza la sintassi che unisce il carattere pipe (il tubo è la barra verticale sulla chiave sopra il tasto di invio che si digita usando il tasto Shift) e un segno di uguale. Vedere la regola nell'immagine per un esempio di un tubo seguito da un segno di uguale. Questa sintassi corrisponde agli elementi con trattino. La maggior parte viene spesso utilizzato nelle regole di targeting per le dichiarazioni di lingua specifica dove si potrebbero sillabate attributi in un elemento HTML ad esempio en-US o en-GB. Un selettore di esempio è mostrato nell'immagine. Tale regola dovrebbe corrispondere qualsiasi attributo LANG che aveva "en" tra un elenco di valori di lingua separati da trattino.

Consigli & Avvertenze

  • Implementazione di selettori di attributo è inesistente in Internet Explorer 5 e 6. In Internet Explorer 7 è buggy. Standard-compliant browser come Firefox implementare correttamente selettori di attributo.