Moderator |
|
De methode van Xan werkt, als je het document een DOCTYPE meegeeft :], dus wanneer het (X)HTML-document juist is opgebouwd.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
*
{
margin: 0px;
padding: 0px;
}
html, body
{
height: 100%;
}
#container
{
width: 800px;
height: 100%;
margin: 0px auto;
background-color: #ccc;
}
</style>
</head>
<body>
<div id="container">
Hello world.
</div>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Test</title> <style type="text/css"> * { margin: 0px; padding: 0px; } html, body { height: 100%; } #container { width: 800px; height: 100%; margin: 0px auto; background-color: #ccc; } </style> </head> <body> <div id="container"> Hello world. </div> </body> </html>
NB: Als de hoogte groter is dan 100%, dan moet je een andere methode gebruiken om de achtergrond door te trekken (in FF), maar dit is een ander probleem. |