top-margin-bug bei Firefox?
city
- css
0 MudGuard
Hallo,
habe da eine Eigenart bei Firefox entdeckt:
Innerhalb von Body habe ich eine Contentbox. Damit diese nicht am oberen Fensterrand klebt, habe ich ihr ein margin-top von 20px gegeben.
Obwohl der Platz ausreicht, erscheint bei Firefox der seitliche Scrollbalken, beim IE korrekterweise nicht.
http://www.bka-events.de/bk_t/bk_5200p.html
Jetzt kommt aber das Eigenartige: "Quetsche" ich testweise zusätzlich ein <br/> zwischen Body und Contentbox, dann verschwindet der Scrollbalken.
http://www.bka-events.de/bk_t/bk_5001p.html
Was ist die Ursache? Ist das ein Bug? Und wie kann man Abhilfe schaffen?
Danke und Gruss
city
Hi,
habe da eine Eigenart bei Firefox entdeckt:
Innerhalb von Body habe ich eine Contentbox. Damit diese nicht am oberen Fensterrand klebt, habe ich ihr ein margin-top von 20px gegeben.
Wegen der Collapsing margins könnte sich das auf body auswirken.
Obwohl der Platz ausreicht, erscheint bei Firefox der seitliche Scrollbalken, beim IE korrekterweise nicht.
Das würde ins Bild passen, da der Margin dann dem body zugerechnet wird.
Jetzt kommt aber das Eigenartige: "Quetsche" ich testweise zusätzlich ein <br/> zwischen Body und Contentbox, dann verschwindet der Scrollbalken.
Damit stoßen die margins von body und contentbox nicht mehr aneinander, die margins kollabieren nicht mehr.
Würde auch ins Bild passen.
Was ist die Ursache?
Vermutlich Collapsing Margins.
Ist das ein Bug?
Wenn die Vermutung zutrifft: nein, das wäre definiertes Verhalten.
Und wie kann man Abhilfe schaffen?
Sorge dafür, daß die margins nicht kollabieren.
cu,
Andreas