In folgendem code wird über dem container_aussen ein 8px breiter roter Balen gerendert.
Ich verstehe nicht warum, ich habe doch margin-top:0; angegeben.
dem #container habe ich ein margin-top: 10px; gegeben.
Da hätte ich eine grünen Balken (HG des aussencontainers) erwartet.
Habe ich da einen gröberen Denkfehler oder was läuft da schief
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
div {
margin:0;
padding:0;
}
body { background-color: red;}
#container_aussen {
width:990px;
margin:auto;
margin-top:0;
background-color: green;
}
#container {
margin-left:20px;
margin-right:30px;
margin-top: 10px;
background-color:white;
}
</style>
<title>TEST</title>
</head>
<body>
<div id='container_aussen'>
<div id='container'>
Content im container
</div>
</div>
</body>
</html>