Hallo!
Vielleicht hilf dieser Trick! Hier ist die Navleiste jedoch nur so groß wie der Inhalt rechts daneben!
Also ich würde einen Container (in diesem Bsp: site) über die ganze Seite legen und diesen mit einer bestimmten Höhe definieren, jedoch mit einer Höhe die sich mit wachsendem Inhalt mitvergrößert! In diesen Container machen wir die zwei div (nav, content)
Code:
#site {
padding:0;
text-align:left;
height:600px; // IE vergrößert den div sobald der Inhalt über die Höhe hinausgeht
}
html>body #site {
height: auto; // Damit NN, Mozilla, usw. dies auch machen, schreiben wir hier min-height!
min-height:600px;
}
#nav{
float:left;
width:145px;
height:600px; // Hier das selbe wie weiter oben
}
html> body #nav{
height:auto; // Ebenfalls das gleiche
min-height:600px;
}
Code:
<div id="site">
<div id="submenu"> </div> <!--nav-->
<div id="content"></div> <!--content-->
</div> <!--site-->
Hoffe geholfen zu haben