ich habe heute mit div-Tags angefangen um endlich von Tabellen-Layouts wegzukommen.
Bisher habe ich alles gut verstanden und bin auch sehr zufrieden, das Tutorial dazu war sehr gut erklärt und einfach.
Allerding habe ich jetzt ein Problem beim Verschachteln von einigen div-Tags bekommen. Ich wollte in die Content-Box auf der einen Seite ein die Navigationsleiste mit einer Box für die Links und dann noch eine für Counter usw. Auf der rechten Seite sollte dann der eigentliche Inhalt kommen.
Hier der Code...
... in HTML:
- Code: Alles auswählen
<div id="content">
<div id="navi_left">
<div id="menu"> <a href="#">Startseite</a> <a href="#">Links</a></div>
<div class="infos"> Besucher</div>
</div>
<div class="content_right">
Inhalt
</div>
</div>
... in CSS
- Code: Alles auswählen
#content
{
height: 200px;
margin: 0px;
background-color: #8ba9c8;
}
#navi_left
{
width: 150px;
float: left;
}
#menu
{
border: 1px solid #687e95;
padding: 0px;
margin: 0px;
margin-top: 1px;
margin-left: 5px;
background-color: #cbd0d4;
}
#menu a:link, #menu a:visited {
display: block;
border-bottom: 1px solid #687e95;
font-weight: bold;
color: #76c500;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
}
#menu a:hover{
background-color: #89e400;
font-weight: bold;
text-decoration: none;
}
.infos
{
border: 1px solid #687e95;
padding: 5px;
margin-top: 5px;
margin-left: 5px;
background-color: #cbd0d4;
}
.content_right
{
width: 730px;
float: right;
padding: 2px;
margin-top: 1px;
}
Wenn ich jetzt in die verschiedenen Boxen Sachen eintrage, und diese sich dadurch höher werden, gehen die Boxen irgendwann über die Größe der zentralen Content-Box hinaus.
Aber ich möchte natürlich, dass die ganze Content-Box auch größer wird, sobald z.B. die Inhalts-Box an den Rand dieser stößt.
Gibt es dafür vielleicht eine variable Höhenangabe oder muss ich die Verschachtelung anders machen?
Wär toll wenn mir einer helfen kann...