Doch doch, das geht schon. Nur ist das so einfach, daß es dort nicht vorgestellt wird.
Einfach ? Jepp, isses 
Siehe selbst :
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>
<title>Untitled Document</title>
<style type="text/css" media="all">
html {
font-size:100%}
body {
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}
#kopf {
border:5px solid black;
margin:0;
height:60px;
background-color:#33CC00;
}
#inhalt{
border:5px solid black;
margin:0;
background-color:#CCFF00;
}
#fuss {
border:5px solid black;
margin:20px 0 0 0;
top:40px;
background-color:#0099FF;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="kopf">Das hier ist die Kopfzeile</div>
<div id="inhalt">
Hier kannste dich nun austoben und Inhalt reinpacken
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
Die Position, der Fusszeile ist immer von der Länge dieses Abschnittes
abhängig. Jedoch immer 20px davon entfernt </div>
<div id="fuss">Und das hier soll die Fusszeiel darstellen</div>
</body>
</html>
@Prefix
du brauchst ja nur ein wenig [b]relativ[b] zu positionieren
Nö, braucht er nicht. Static reicht, sprich nix bei position klappt wunderbar.