Ho effettuato alcune ricerche su Google e finora non ho trovato nulla che risponda alla mia domanda sull'ordine o l'importanza dei CSS.Importanza della gerarchia dei fogli di stile CSS
Ad esempio, sovrascrive in linea esterne. Fatto. Aggiunta! Importante esternamente può ignorare in linea. Inoltre, da tutto ciò che mi è stato insegnato, gli stili successivi sovrascrivono i precedenti stili. Quindi:
h1 { font-size: 12pt; }
h1 { font-size: 14pt; }
visualizzerebbe una dimensione carattere di 14pt. Ma questo non è sempre il caso. A volte voglio definire stili come:
<div id="content">
<input class="regular" type="text" />
<input class="regular" type="text" />
<input class="long" type="text" />
e poi in css:
#content input { width: 50%; }
.long { width: 75%; }
, ma che non sempre funziona. Dove posso vedere l'ordine di importanza, perché tutti questi hanno specifici livelli di importanza:!
input {}
#content input {}
#content input.regular {}
#content input.long
input.regular {}
input.long {}
.regular {}
.long {}
Io davvero non mi piace dover scrivere importante sempre, ma se io non riesco a capire l'ordine di importanza particolare, poi a volte devo cambiare ids, classi, ecc
http://css-tricks.com/specifics-on-css-specificity/ –