Hallo. Habe folgendes Problem bei einem div-Layout (Bin dabei tabellenfrei zu werden):
im Div-Layout habe ich einen Header.
Dann zwei Spalten für ein Seitenmenü und den Content.
Hier kommt der Clou: bekomme es einfach nicht hin, dass der Content-Bereich eine Höhe von 100% bekommt. - bzw. schon, aber dann wird genau die Höhe des Header-Bereichs unten "rangehängt".
Dh. ist der Header (z.B. einfach nur ein Bild) z.B. 100px hoch, dann wird nach Seitenende eine 100px lange freie Fläche produziert und ein unnötiger Scrollbalken wird eingefügt.
Kennt das jemand? Kann mir da jemand helfen?
Hier mal der Code:
Und hier noch das CSS dazu:
Danke im Vorraus...
im Div-Layout habe ich einen Header.
Dann zwei Spalten für ein Seitenmenü und den Content.
Hier kommt der Clou: bekomme es einfach nicht hin, dass der Content-Bereich eine Höhe von 100% bekommt. - bzw. schon, aber dann wird genau die Höhe des Header-Bereichs unten "rangehängt".
Dh. ist der Header (z.B. einfach nur ein Bild) z.B. 100px hoch, dann wird nach Seitenende eine 100px lange freie Fläche produziert und ein unnötiger Scrollbalken wird eingefügt.
Kennt das jemand? Kann mir da jemand helfen?
Hier mal der Code:
Code:
<div id="hauptbox">
<div id="header">
<img src="test.gif" height="100" border="0">
</div>
<div style="float: left; height:100%; background:url(spalte_left_bg.jpg); bottom: 0;">
LINKES MENÜ
</div>
<div style="width:70%; float: left;">
MAIN-CONTENT
</div>
</div>
Und hier noch das CSS dazu:
Code:
html, body {
height: 100%; /* wichtig für div-layout */
}
#hauptbox{
min-height: 100%;
position: relative;
height: auto !important; /* moderne Browser */
height:100%; /* IE */
}
#header {
top: 0; /* wichtig */
}
Danke im Vorraus...
Zuletzt bearbeitet: