dwex
Erfahrenes Mitglied
Hallo Leute,
ich habe immer noch ein mächtiges Verständnissproblem was die automatische Anpassung der Höhe von DIV-Boxen angeht.
Also ich habe folgenden Quelltext (mal stark vereinfacht):
Mir gehts jetzt um die Box "left" und "right" ich nun verschieden hohen Inhalt in den Boxen habe ist entweder die eine oder die andere länger und es kommt der "Haupthintergrund" durch.
Jetzt möchte ich aber das die Boxen in abhängigkeit der jeweils anderen auch größer werden.
Dazu habe ich folgendes gemacht:
Nur leider funktioniert das nicht.
Wo habe ich hier meinen Denkfehler?
Vielen Dank für eure Hilfe!
ich habe immer noch ein mächtiges Verständnissproblem was die automatische Anpassung der Höhe von DIV-Boxen angeht.
Also ich habe folgenden Quelltext (mal stark vereinfacht):
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>2 Column CSS Layout - concise design</title>
<style type='text/css'>
.wrapper{
margin: 0px auto;
width: 858px;
background-color: #cccccc
}
.header{
float: left;
width: 100%;
height: 120px;
background-color: #ffff88
}
.left{
float: left;
width: 200px;
background-color: #fc0234
}
.right{
float: right;
width: 658px;
background-color: #4096ee;
}
.footer{
float: left;
width: 100%;
background-color: #cfcfcf
}
body {
padding: 0px;
margin: 0px;
font-size: 90%;
background-color: #e7e7de
}
.content {
padding: 10px;
}
.navigation {
padding: 10px;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="header">
header
</div>
<div class="left">
<div class="navigation">
Hier kommt die Navigation hinein
</div>
</div>
<div class="right">
<div class="content">
Hier kommt der Content hinein
</div>
</div>
<div class="footer">
footer
</div>
</div>
</body>
</html>
Jetzt möchte ich aber das die Boxen in abhängigkeit der jeweils anderen auch größer werden.
Dazu habe ich folgendes gemacht:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>2 Column CSS Layout - concise design</title>
<style type='text/css'>
.wrapper{
margin: 0px auto;
width: 858px;
background-color: #cccccc
}
.header{
float: left;
width: 100%;
height: 120px;
background-color: #ffff88
}
.left{
float: left;
width: 200px;
background-color: #fc0234
}
.right{
float: right;
width: 658px;
background-color: #4096ee;
}
.footer{
float: left;
width: 100%;
background-color: #cfcfcf
}
body {
padding: 0px;
margin: 0px;
font-size: 90%;
background-color: #e7e7de
}
.content {
padding: 10px;
}
.navigation {
padding: 10px;
}
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* body und schrift definitionen */
</style>
</head>
<body>
<div class="wrapper">
<div class="header">
header
</div>
<div class="clearfix">
<div class="left">
<div class="navigation">
Hier kommt die Navigation hinein
</div>
</div>
<div class="right">
<div class="content">
Hier kommt der Content hinein
</div>
</div>
</div>
<div class="footer">
footer
</div>
</div>
</body>
</html>
Wo habe ich hier meinen Denkfehler?
Vielen Dank für eure Hilfe!