Das von dir beobachtete Verhalten wird durch zusammenfallende Außenabstände ausgelöst.
Danke zunächst für die Antwort!
Irgendwie steht ich aber am Schlauch.
Ich habe das Beispiel jetzt noch mehr vereinfacht und frage jetzt ganz konkret. Wieso hat das div#header einen 120px Abstand von oben? Welche Regel ist dafür verantwortlich?
Danke!
<html>
<head>
<style type='text/css'>
div#header
{
position: fixed;
width: 1024px;
height: 100px;
border: 1px solid black;
background-color: #FFFFFF;
}
div#content
{
margin-top: 120px;
height: 800px;
border: 1px solid black;
background-color: #C4E1FF;
}
</style>
</head>
<body>
<div id='header'>
</div>
<div id='content'>
</div>
</body>
</html>