Für CSS-Eigenschaften gibt es spezielle Werte:
- inherit: den Wert vom Elternelement übernehmen
- initial: der Wert aus dem CSS-Standard
- revert: falls es eine vererbbare Eigenschaft ist, den Wert des Elternelements übernehmen, ansonsten den Wert aus der Browser-Style
- unset: falls es eine vererbbare Eigenschaft ist, den Wert des Elternelements übernehmen, ansonsten den Wert aus dem CSS-Standard
Innerhalb eines Regelblockes braucht man diese speziellen Werte nicht. Da aber unterschiedliche CSS-Blöcke auf ein HTML-Element zutreffen können, kann man mit diesen speziellen Werten die Werte aus anderen Blöcken rückgängig machen.
Es gibt auch die spezielle Eigenschaft
all mit der man alle
CSS-Eigenschaften setzen
kann. So lässt mit all: unset
der komplette Browser-Stil
entfernen,
wenn man ein Element zum Beispiel von Grund auf neu gestalten will; bei einem
<button>
sind zum Beispiel sehr viele Eigenschaften vom Browser-Stil gesetzt.