@@Gunnar Bittersmann
Im Gegenteil, Browsergrundeinstellungen als Stylesheet aufzufassen vereinfacht die Sache. Browsergrundeinstellungen sind nicht irgendwas Exotisches, sondern auch einfach nur ein weiteres Stylesheet.
Na gut, wie man oben nachlesen kann, habe ich ja mittlerweile schon wieder einiges hinzugelernt. Insofern möchte ich nicht mehr unbedingt auf meinem o.a. Standpunkt beharren.
Allerdings frage ich mich, was daraus für mich als Website-Programmierer in der Praxis folgt, wenn ich deiner Sichtweise folge? Das Problem ist doch, dass ich (nahezu) keinerlei Kenntnisse davon habe, welche Browser-spezifischen Stylsheets vorliegen. Ganz im Gegenteil muss (oder sollte) ich doch mit solchen Sachen wie z.B. normalize.css dafür sorgen, dass ich (vermeintlich und hoffentlich) auf der Browserseite möglichst dieselben Bedingungen habe. Was der Browser-Nutzer dann daraus macht, da kann ich doch nur die Achseln zucken und sagen: egal was er macht, ER muss ja damit leben…
(Vielleicht folgt aus deinem Standpunkt, nun erst recht auf den Einsatz von !important zu verzichten. Aber das tue ich ohnehin schon.)
Gruß - Michael Sy.