Stilherkunft

In CSS gibt es drei Kategorien von Quellen für Stiländerungen. Diese Kategorien werden als Stilherkünfte bezeichnet. Sie sind die User-Agent-Herkunft, Benutzerherkunft und die Autorherkunft.

User-Agent-Herkunft

Die User-Agent-Herkunft ist die Stilherkunft, die aus den Standardstilen besteht, die vom Webbrowser des Benutzers verwendet werden. Wenn keine anderen Stile auf den Inhalt angewendet werden, werden beim Rendern von Elementen die Stile der User-Agent-Herkunft verwendet.

Benutzerherkunft

Die Benutzerherkunft ist die Stilherkunft, die alle CSS-Deklarationen enthält, die der Benutzer des Webbrowsers hinzugefügt hat. Diese können durch das Hinzufügen von Stilen mit einem Entwicklerwerkzeug oder durch eine Browsererweiterung stammen, die automatisch benutzerdefinierte Stile auf den Inhalt anwendet, wie z.B. Stylus oder Stylish.

Autorherkunft

Die Autorherkunft ist die Stilherkunft, die alle Stile enthält, die Teil des Dokuments sind, sei es eingebettet im HTML oder geladen aus einer externen Stylesheet-Datei.

Die Stilherkünfte werden verwendet, um zu bestimmen, wo das Zurückrollen (oder Rückverfolgen) der auf ein Element angewendeten Stil-Kaskade beendet wird, wenn Stile entfernt werden, z.B. bei Verwendung der Schlüsselwörter unset oder revert.

Siehe auch