Rufus: Problem mit "height:100%"

Beitrag lesen

Hallo,

ich habe hier ein Problem mit der CSS-Eigenschaft height.
Zur verdeutlichung ein kurzes Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
<style>
html, body{
 height:100%;
}
</style>
</head>
<body style="margin:0px;padding:0px;border:1px solid red;">
</body>
</html>

Ich bekomme in gängigen Browsern einen Scrollbar. Sollte die Höhe eines Elementes nicht padding, border und margin einschließen, oder verstehe ich hier was falsch?

Und wie bekomme ich diesen scrollbar weg? (Am besten auch dann, wenn für body noch ein wert füf padding angegeben ist...)

Vielleicht seh ich ja den Wald vor lauter Bäumen nicht...
Rufus