Der Martin: Tips zu Programmiertechnik gesucht

Beitrag lesen

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.