progger: Divs untereinander

Beitrag lesen

#head {position: absolute; top:0px; left:0px; right:0px; background-color: #1782f9;}

Wozu das? Du positionierst #head genau dorthin, wo es ohne Positionierung sowieso wäre. Nur dass du es durch die Positionierung aus dem Elementfluss nimmst, so dass es bezüglich der Anordnung der übrigen Elemente quasi "nicht mehr da ist". Die restlichen Elemente ordnen sich an, ohne auf den Platzbedarf von #head Rücksicht zu nehmen.

Wenn ich aber das
position: absolute; top:0px; left:0px; right:0px;
entferne wird meine Hintergrundfarbe nicht mehr angezeigt...