molily: Zu welcher Sprache gehören ... ?

Beitrag lesen

Soweit ich mich erinnere, ist/war bei Opera etwas mit HTML/BODY speziell.
Aber auch das hatte ich mehr vom "Hoerensagen" als von eigenen Tests.

Wie wahsaga sagte, löst Opera (ich glaube schon seit Ewigkeiten, zumindest ab Version 5, und Opera ist m.W. da auch der einzige Browser) den standardmäßigen Seitenabstand über padding bei body, sodass eben das nötig ist:

Ich glaube mich zu erinnnern, dass gewisse Browser
body { padding:0; } benoetigen, andere body { margin:0; }

Das stimmt, mir ging es um das html {margin:0; padding:0;}. Meines Wissens wendet kein Browser standardmäßig margin oder padding für html an, sodass margin:0; padding:0; für body bei diesen height:100%-Anwendungen ausreichen sollte. Zumindest im Opera habe ich es noch einmal getestet: Die Versionen 5.12, 6.0, 6.01, 6.06, 7.02, 7.11, 7.23, 7.50p1 (Win32) brauchen kein margin:0; padding:0; für html, dort reicht das übliche html {height:100%;} body {margin:0; padding:0; height:100%;} aus, wobei Versionen unter 7 immer noch rechts Platz für die (nicht vorhandene) Scrollbar lassen, dort schimmert dann html durch (daher würde es sich etwa anbieten, html dieselbe Hintergrundfarbe wie body bzw. wie das Element im body, das height:100% hat, zu geben).