Il valore iniziale indicato nel riepilogo della definizione di ciascuna proprietà CSS ha un significato diverso per le proprietà ereditate e non ereditate.
Per le proprietà ereditate, il valore iniziale viene utilizzato, solo per l'elemento radice, quando non è specificato alcun valore per l'elemento.
Per le proprietà non ereditate viene utilizzato il valore iniziale, per qualsiasi elemento, quando non viene specificato alcun valore per l'elemento.
Una parola chiave iniziale viene aggiunta in CSS3 per consentire agli autori di specificare esplicitamente questo valore iniziale.
La parola chiave eredita indica l'utilizzo di qualsiasi valore assegnato a mio padre.
fonte
2015-04-15 21:35:20
Questo può aiutare: http://dev.w3.org/csswg/css-cascade/#initial-values –
Controllare questo: http://www.w3schools.com/cssref/tryit.asp?filename= trycss_initial Cosa succede se cambi '' h1 {color: initial;} 'a' h1 {color: inherit;} '? – MattAllegro
Ovviamente sarà rosso! –