HTML.it - Guida CSS di base - Cascata

Il meccanismo della cascata in azione

Per questo esempio abbiamo definito tre regole diverse per l'elemento <li>: la prima in un foglio esterno, la seconda in un foglio incorporato con l'elemento <style>, l'ultima tramite l'attributo style direttamente all'interno del tag HTML.

Le tre regole sono equivalenti in quanto all'origine: sono tutti stili autore. Sono equivalenti in quanto a specificità: tutte sono definite a livello di elemento. Specificità 0-0-1.

Entra in gioco l'ultimo criterio di scelta: l'ordine in cui sono dichiarate: gli stili in linea prevalgono su quelli incorporati che a loro volta prevalgono su quelli collegati.

<li style="color: white;">Questo [...]</li> 
li {color: green;} /* CSS collegato */
li {color: red;} /* CSS incorporato */
li {color: white;} /* CSS in linea */