CSS: Fogli di stile
Peso delle regole
Con peso si definisce la diversa importanza di una regola rispetto ad un'altra.
Sono vare le cause del diverso peso delle regole.
Origine
Un criterio di importanza è dato dall'origine del foglio di stile:
- foglio dell'autore
- foglio dell'utente
- foglio predefinito del browser
Il foglio dell'autore è più importante del foglio dell'utente che a sua volta prevale sul foglio predefinito del browser.
Specificità
Criteri di importanza in funzione della tipologia degli elementi, in ordine di importanza:
- id (#titolo)
- classi e pseudo-classi (.titolo)
- elementi (h1)
Collocazione
A secondo di dove la regola è definita, in ordine di importanza:
- in linea
- in CSS incorporati
- in CSS collegati
Importanza
La parola chiave !important applicata ad una dichiarazione la porta al primo posto nella gerarchia di importanza, a prescindere da origine, specificità e collocazione