beatovich: CSS des DOM zurücksetzen

Beitrag lesen

hallo

@@Rolf B

Ein „Wiederherstellen der ursprünglichen CSS Zuweisungen“ kann sich also nur darauf beziehen, eventuelle an Elementen direkt gesetzte Klassen oder Styles zu entfernen. Dafür musst du über das DOM laufen, ja.

Nein, musst du nicht. Es gibt die Schlüsselwörter initial und unset.

Guckst du.

Das Anliegen ist nicht, jegliches Autoren CSS auf den initialen Zustand zurückzusetzen, sondern nur jenes CSS anzuwenden, welches über <link rel="stylesheet"> eingebunden wurde.

In Anbetracht dessen, dass Javascript nur später verfügbar ist (falls überhaupt), können wir das Bereinigen des DOM erst später durchführen.

Bis wir zu diesem Zustand gelangen, kann aber ein via <style> früh im DOM gesetzts CSS helfen

*, *:focus, *:hover, *::after, *::before {all:initial !important}