Hallo Gunnar,
Du meinst nicht Default style sheet for HTML 4? [CSS21 §D]
Wurde der Sinn und Zweck dieses vom W3C empfohlenen Default-Stylesheet hier eigentlich mal diskutiert? Nach dem ersten Überfliegen halte ich ehrlich gesagt nicht viel davon.
Was soll table { display:table; }
eigentlich für einen Sinn haben außer, dass man damit einen ganz bestimmten Browser, der diese Eigenschaft nicht versteht, damit vollends aus dem Tritt bringt?
Oder: Was haben sich die Macher dieses Default-Stylesheets eigentlich dabei gedacht, Überschriften per Default einen Margin sowohl nach oben als auch nach unten zuzuweisen? Wollen sie auch hier mutwillig provozieren, dass ein ganz bestimmter Browser, der Collapsing-Margins nicht versteht, Abstände verdoppelt und es anders darstellt als die übrigen standardkonformen Browser?
Ist dieses Default-Stylesheet in Wahrheit ein Machtspielchen zwischen dem W3C und Microsoft? Dann halte ich es für in der Praxis unbrauchbar.
Ich würde meine Default-Stylesheets ganz anders aufbauen, sodass sie diese Konflikte _ent-_ und nicht auch auch noch _ver_schärfen.
Gruß Gernot
super me