Style origin
In CSS gibt es drei Kategorien von Quellen für Stiländerungen. Diese Kategorien werden als Style Origins bezeichnet. Sie sind der User Agent Origin, User Origin und der Author Origin.
- User-agent Origin
-
Der User Agent Origin ist die Stilquelle, die aus den Standardstilen besteht, die der Webbrowser des Benutzers verwendet. Wenn keine anderen Stile auf den Inhalt angewendet werden, werden die Stile des User Agent Origin während des Renderns von Elementen verwendet.
- User Origin
-
Der User Origin ist die Stilquelle, die alle CSS-Elemente enthält, die der Benutzer des Webbrowsers hinzugefügt hat. Diese können durch das Hinzufügen von Stilen über ein Entwicklertool oder durch eine Browsererweiterung, die automatisch benutzerdefinierte Stile auf Inhalte anwendet, wie Stylus oder Stylish, stammen.
-
Der Author Origin ist die Stilquelle, die alle Stile enthält, die Teil des Dokuments sind, entweder eingebettet in das HTML oder geladen aus einer externen Stylesheet-Datei.
Die Stilquellen werden verwendet, um festzulegen, bis wohin das Zurückrollen (oder das Zurückverfolgen) des Styles-Cascades geht, das auf ein Element angewendet wurde, wenn Stile entfernt werden, wie zum Beispiel bei der Verwendung der unset
oder revert
Schlüsselwörter.