Hallo,
Kann man diese feste Höhe auch an den Restinhalt der Gesamtseite anpassen? Also Höhe=100% oder so?
Ja, wobei der MSIE dabei mal wieder Probleme hat, denn der body skaliert sich automatisch auf die Höhe des gesamten Inhalts, nicht auf den des Viewports - damit sind die 100% genauso groß wie der Inhalt.
das ist aber kein IE-Problem. Das body-Element hat von Haus aus height:auto, so dass sich seine Höhe nach dem Inhalt richtet - und falls nötig, scrollt das body-Element dann innerhalb seines Elternelements html. Möchte man das ausdrücklich nicht, gibt man body und seinem Elternelement html explizit eine Höhe von 100%. Das funktioniert im IE ebensogut wie in anderen Browsern.
Eine scriptseitige Lösung setzt hier eine Funktion ein, die beim onresize-Event die Höhe des Elements über das .style.height-Attribut anpaßt.
Das ist aber nur nötig, wenn man so etwas wie "Gesamthöhe minus 60px" haben will. Um ein Element stur auf 100% der Höhe seines Elternelements zu zwingen, ist das nicht erforderlich. Auch nicht im IE.
So long,
Martin
Lieber eine gesunde Verdorbenheit als eine verdorbene Gesundheit.