Hi,
Dein Vorschlag funktioniert aber auch nicht richtig.
willst du mit mir wetten?
bei kürzeren seiten gibts das Problem, dass das site_body nicht bis runter geht (trotz min-height:100%)
dann hast du irgendwas falsch gemacht.
und bei längeren seiten, geht das site_body in den site_footer rein.
wenn du Textinhalte höher als 100% minus Höhe des footers hast: klar. Gib deinem site_body einfach'n padding nach unten. Du willst ja vermulich eh nicht bis direkt auf deinen footer schreiben...
Was siehst du(?):
CSS:~~~css
html, body {
height:100%;
margin:0;
padding:0;
border:0 none;
}
#wrapper {
min-height:100%;
background-color:yellow;
}
#footer {
position:relative;
height:20px;
margin-top:-20px;
background-color:black;
}
HTML:~~~html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
<title>Test</title>
</head>
<body>
<div id="wrapper"> </div>
<div id="footer"> </div>
</body>
</html>
cheers
Antipitch