@@Michael Sy.
Das User-Agent–Stylesheet […] steht dort zwischen den Browsergrundeinstellungen und dem Stylesheet + Inline-Style
Das User-Agent–Stylesheet sind die Browsergrundeinstellungen.
Bspw. sowas wie
ol, ul
{
margin: 1em 0;
padding-left: 40px;
}
ein * Selektor, der eigentlich überhaupt keine Spezifität hat, überschreibt trotzdem das User Agent Stylesheet
Ist dem wirklich so? Glaube ich nicht.
Klar ist dem so.
*
{
margin: 0;
padding-left: 0;
}
im Autoren-Stylesheet (nicht, dass man solche einen Reset verwenden sollte) überschreibt die Angaben aus dem User-Agent–Stylesheet – trotz geringerer Spezifität des Selektors.
Nach deiner Theorie, dass das User-Agent–Stylesheet einfach nur vor dem Autoren-Stylesheet stünde, müssten ol
und ul
ihre Außen- und Innenabstände aus dem User-Agent–Stylesheet behalten. Tun sie aber nicht. Herkunft der Regeln sticht Spezifität.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann