Höhe: 100% und die divs sollen wachsen

Status
Nicht offen für weitere Antworten.

Chumper

Erfahrenes Mitglied
Hallo,
Ich habe ein Problem mit dem Layout einer Htmlseite:
Ich habe drei Spalten, die mit height:100% und width:100% ausgestattet sind, diese sollen alle über den ganzen Bildschirm gehen, machen sie auch.
Damit das auch funkltioniert wenn der Content Länger ist, habe ich die Hintergrundfarbe
des Bodys und html auf die Farben der Menüs links und rechts gesetzt.
Klappt auch alles.
Problem: Wenn das Menü links, oder das Menü rechts länger sind als 100% und man dann die seite runterscrollt, hört der Content nach 100% auf und dann folgt die Hintergrundfarbe der Menüs... Das ist unschön:
HTML:
<html>
<head>
<title>Jaja Titel</title>

</head>
<body>
<div id="Topc">
<div class="Logo">###LOGO###</div>
<div class="Header">###HEADER###</div>
</div>
<div class="Menu">###NAV_OBEN###</div>


<div class="Navi_links">###NAV_LINKS###</div>
<div class="Navi_rechts">###NAV_RECHTS###</div>
<div class="Content">###CONTENT###</div>

</body>
</html>
Doctype und sowas alles ist natürlich drin, dient nur zur Veranschauung.
Code:
html {
	padding: 0 0 0 0;
	background-color:#ff8066; 
}

body {
	margin: 0 0 0 0;
	height:100%;
	background-color:#ff8066;
	}
div#Topc {
	width:100%;
	height:89px;
	background-color:#ff8066;
}
div.Logo {
	width:227px;
	height:89px;
	background-color:#fff;
	float:left;
}
div.Header {
	height:89px;
	width:700px;
	background-color:#ff8066;
	float:left;
}
div.Menu {
	clear:left;
	width:100%;
	height:24px;
	background-color:#ca0602;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;           
	color:#fff;
}
div.Navi_links {
	float:left;
	height:100%;
	width:227px;
	background-color:#ff8066;
}
div.Content {
	height:100%;
	background-color:#fff;
}
div.Navi_rechts {
	float:right;
	height:100%;
	width:200px;
	background-color:#ff8066;
}
So... wie lasse ich die Divs mitwachsen und die Höhe es höchsten Div-tags annehmen.
Bzw. Wie löse ich das Problem von oben ohne Nachteile zu erhalten?
Keine Tabellen, keine Frames.
Bitte nur Css und wenn möglich nur valide sachen.
Das Design soll so variabel wie möglich sein.

Bitte um Anregungen oder Lösungen

Mfg Nils
 
Danke, dieser Link hat mir wahnsinnig geholfen. Ich habe mein Design nun dementsprechend angepasst.
Hätte nicht gedaht, dass es dafür eine Lösung gibt.
:) :) :)

Mfg Nils
 
Status
Nicht offen für weitere Antworten.
Zurück