Hallo,
Kennt jemand ne bessere Lösung? Könntet ihr mir helfen?
Je nach Anforderung gibt es wohl verschiedene Wege, wenn du
Rahmen benötigst wird es schwieriger als wenn ein farbiger
Rand oder Hintergrund die Höhe darstellen soll.
Du kannst z.B. den Hintergrund der Navigation als "unterlappenden"
breiten Rahmen des main-Blocks oder als Hintergrundbild des Body
realisieren. Womöglich ist auch eine Tabelle die bessere Alternative.
Ein relativ einfacher Weg min-height 100% beim IE zu realisieren ist
per margin möglich.
Dein Codebeispiel kann übrigens zumindest für "kleine" Inhalte und
moderne Browser etwas unabhängiger vom Javascript werden:
div#nav { min-height: 83%; }
Grüsse
Cyx23