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.