Hallo Leute
der MSIE 6 weigert sich die Höhe eines scrollbaren DIV-Containers auf 100% zu setzen.
Ich habe ein Dokument in dem ein einziger scrollbarer DIV-Container definiert wird, der genau so groß sein soll wie der Viewport. Also die gesamte zur Verfügung stehende Fläche. Alles was in diesem DIV dann zu groß ist, wird gescrollt. Das hat sehr gute Gründe warum hier ein DIV-Container herhalten muss, denn ausserhalb des Containers werden Dinge festgelegt die über dem DIV-Container feststehend angezeigt werden müssen (per Positionierung).
Die CSS-Klasse für den scrollbaren DIV-Container sieht so aus:
Firefox und MSIE 7 machen genau was gewünscht ist. DIV nutzt volle Fenstergröße aus.
MSIE 7 zeigt DIV zwar auf voller Fenstergröße, aber leider zu groß! Die horizontale Scrollbar ist nicht sichtbar und scheint unter der Statusleiste des Fensters zu verschwinden. Die vertikale Scrollbar ist sichtbar, allerdings fehlt der untere Pfeil. Ist also verdeckt. Seltsam: Keine Fenster-eigene Scrollbar zu sehen!
position:absolute MUSS sein, denn alle in dem DIV absolut positionierten Elemente müssen sich an diesem DIV orientieren.
Weis jemand was da faul ist?
Grüße
JavaUncle
der MSIE 6 weigert sich die Höhe eines scrollbaren DIV-Containers auf 100% zu setzen.
Ich habe ein Dokument in dem ein einziger scrollbarer DIV-Container definiert wird, der genau so groß sein soll wie der Viewport. Also die gesamte zur Verfügung stehende Fläche. Alles was in diesem DIV dann zu groß ist, wird gescrollt. Das hat sehr gute Gründe warum hier ein DIV-Container herhalten muss, denn ausserhalb des Containers werden Dinge festgelegt die über dem DIV-Container feststehend angezeigt werden müssen (per Positionierung).
Die CSS-Klasse für den scrollbaren DIV-Container sieht so aus:
Code:
#scroll_div {
position:absolute;
top:0px;
left:0px;
background-color:#c0c0c0;
overflow:scroll;
height:100%
width:100%;
bottom:0;
}
Firefox und MSIE 7 machen genau was gewünscht ist. DIV nutzt volle Fenstergröße aus.
MSIE 7 zeigt DIV zwar auf voller Fenstergröße, aber leider zu groß! Die horizontale Scrollbar ist nicht sichtbar und scheint unter der Statusleiste des Fensters zu verschwinden. Die vertikale Scrollbar ist sichtbar, allerdings fehlt der untere Pfeil. Ist also verdeckt. Seltsam: Keine Fenster-eigene Scrollbar zu sehen!
position:absolute MUSS sein, denn alle in dem DIV absolut positionierten Elemente müssen sich an diesem DIV orientieren.
Weis jemand was da faul ist?
Grüße
JavaUncle