Jonathan Snook wirft einen Blick auf die all-Eigenschaft, die wie folgt verwendet werden kann:
.element {
all: initial;
}
Die Idee ist, dass sie alle Eigenschaften eines Elements auf initial setzt, wodurch alle bisher angewendeten benutzerdefinierten Stile entfernt werden. Im Wesentlichen werden die Stile eines beliebigen Elements zurückgesetzt, damit Sie von Grund auf neu aufbauen können.
Leider machen die Inkonsistenzen zwischen den einzelnen Browsern es schwierig, sie zu empfehlen. Wenn Sie sich auf ihre Konsistenz verlassen könnten, wäre dies eine leistungsstarke Einzeiler, die einige der Motivation hinter Dingen wie iframes, Webkomponenten oder CSS-Modulen lindert.