Ich habe folgendes Grundgerüst:
Ich will aber, dass der rote und gelbe Bereich über die ganze Seite bis zum Footer geht, wenn der Inhalt nicht lang genug ist.
Mit <div class="box" style="height: 100%"> funktioniert es leider nicht.
Code:
<!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>
<style type="text/css">
<!--
html {height: 100%;}
body {position: relative; min-height: 100%; background-color:#EAEAEA; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
* html body {height: 100%;}
.head, .foot {position: absolute; width: 100%;}
.box {width: 1000px; margin:0px;}
.links {width:735px; margin:0px; padding-left: 35px; padding-top: 10px; padding-bottom: 20px; padding-right: 10px; float: left; background-color:#FFFF00;}
.rechts {width:200px; margin:0px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; float: right; background-color:#FF0000;}
.foot {bottom: 0; background-color:#0000FF;}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head>
<body>
<div class="box">
<div class="links">TEXT</div>
<div class="rechts">TEXT</div>
<div style="clear: both"></div>
</div>
<div class="foot">FOOTER</div>
</div>
</body>
</html>
Ich will aber, dass der rote und gelbe Bereich über die ganze Seite bis zum Footer geht, wenn der Inhalt nicht lang genug ist.
Mit <div class="box" style="height: 100%"> funktioniert es leider nicht.