Moin!
Ich habe eine Standard Seite, die drei Divs hat: Kopf, Menü und Inhalt. Nun soll der Kopf und das Menü nicht aus der Seite rausscrollen, also könnte man denen den style position:fixed geben und alles wär gut. Leider versteht der blöde IE diese (CSS2.0-Standard) Angabe nicht. Notlösung: weiterhin position:absolute für Kopf und Menü und beim Inhalts-Div overflow:auto. Das funktioniert wiederum nur mit Angabe von width und height! Ich will aber den Scrollbalken für den Inhaltsdiv ganz am rechten Rand und bis ans Ende des Fensters setzen. Die Frage ist also: kann man im IE irgendwie width (bzw. height) so setzen, daß das klappt?
(Im Mozilla kann man einfach right:0px und bottom:0px machen und erzielt das gewünschte Ergebnis)
Inhaltsdiv (klappt so nicht im IE):
<div style="left:200px; top:100px; bottom:0px; right:0px; overflow:auto">
Viel Inhalt
[...]
</div>
Inhaltsdiv 2 (klappt im IE, aber Scrollbalken sitzt nicht am Rand):
<div style="left:200px; top:100px; width:600px; height:80%; overflow:auto">
Viel Inhalt
[...]
</div>
Wär schön, wenns da ne Lösung gäbe =)
Mit freundlichen Grüßen,
Michael Nagler