Hallo zusammen,
habe hier ein Problem mit der Positionierung. Ich hab ein Header-Div, ein Navi-Div und ein Content-Div, die alle absolut positoniert sind, damit ich den Z-Index nutzen kann. Jetzt will ich unter das Content-Div ein Footer-Div setzen, das ich nicht absolut positionieren kann, da sich die Höhe vom Content variabel an den Inhalt anpasst.
Wie schaffe ich dass, dass der immer unten am Content-Div klebt? Hab "position: relative;" ausprobiert, das hat aber nicht geklappt. Im Moment hängt das Footer-Div oben über dem Header.
Hier ist der Body des HTML
und Teile der CSS
Bin dankbar über jeden Tip.
habe hier ein Problem mit der Positionierung. Ich hab ein Header-Div, ein Navi-Div und ein Content-Div, die alle absolut positoniert sind, damit ich den Z-Index nutzen kann. Jetzt will ich unter das Content-Div ein Footer-Div setzen, das ich nicht absolut positionieren kann, da sich die Höhe vom Content variabel an den Inhalt anpasst.
Wie schaffe ich dass, dass der immer unten am Content-Div klebt? Hab "position: relative;" ausprobiert, das hat aber nicht geklappt. Im Moment hängt das Footer-Div oben über dem Header.
Hier ist der Body des HTML
HTML:
<div id="wrapper">
<div id="header">
<h2 class="logo">Firmenname</h2>
<h2 class="slogan">Industrie- und Baubedarf<br />Großhandel und Fabrikation</h2>
<div class="clear"></div>
</div>
<div id="navigation">
<ul class="menu">
<li class="act"><a href="/">Home</a></li>
<li><a href="produkte-leistungen.html">Produkte / Leistungen</a></li>
<li><a href="kontakt-impressum.html">Kontakt / Impressum</a></li>
</ul>
</div>
<div id="content">
<h1>Willkommen bei der Firma GMBH.</h1>
<p></p>
</div>
<div id="footer">
© 2012 Firma GMBH
</div>
</div>
und Teile der CSS
HTML:
#wrapper {
width: 840px;
margin: 0 auto;
}
#header {
width: 838px;
height: 138px;
border: 1px solid #02407d;
background: url(img/header-bg.gif) repeat-x;
margin: 20px 0 10px;
z-index: 1;
position: absolute;
}
#navigation {
width: 248px;
padding: 10px;
border: 1px solid #fff;
background: #045bb3;
z-index: 10;
margin: 110px 0 0 20px;
position: absolute;
}
#content {
position: absolute;
width: 758px;
border: 1px solid #689dd1;
padding: 40px;
background: #cfe0f1;
z-index: 5;
margin: 165px 0 0 0px;
}
#footer {
width: 840px;
height: 40px;
}
Bin dankbar über jeden Tip.