Scrollleisten im Firefox
Heute stellte sich für mich das Problem, dass ich auf der Webseite zu diesem Weblog sowohl Seiten habe, die nicht den ganzen Bilschirm ausfüllen, als auch Seiten, die länger sind. Im IE6 gab es damit keine Probleme, da der IE, bei den kurzen Seiten eine ausgegraute, also funktionslose Srollleiste anzeigt. Im IE6 ist aber in jedem Fall der Platz für die Scollleiste besetzt, egal ob sie in Aktion ist oder nicht.
Im Firefox und in Opera wird jedoch die Scrolleiste nur dann angezeigt, wenn tatsächlich ein Inhalt angezeigt wird, der größer ist als der Bildschirm. Das hat zur Folge, dass die Seite zur Seite hüpft, wenn man von einer kurzen zu einer langen Seite wechselt.
Zunächst habe ich versucht das Problem mit overflow:scroll zu beheben, aber da streikt Opera und zerpflückt das ganze Layout.
Schlussendlich habe ich es ganz einfach gelöst und meinem #content eine min-height:1000px; spendiert. Nun wird die Scrollleiste im FF, Opera und IE6 immer angezeigt und das Hüpfen ist damit unterbunden.
IE5.01 und IE5.5 haben das gleiche Verahlten wie der IE6. Die Scrolleiste wird dauerhaft angezeigt.




