Matthias Apsel: Probleme bei Positionierung

Beitrag lesen

Om nah hoo pez nyeetz, Bla!

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?

Es fallen die Außenabstände von body und content zusammen. Daher kommen die 120px. header hast du zwar fixiert, aber nicht festgelegt, an welcher Stelle es fixiert werden soll. Offensichtlich orientiert sich der Browser, bei fehlenden Positionierungsangaben am Elternelement.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Feme und Femen.