Panne, Panne!
Der Fehler ist ganz anders und ich hab ihn ganz falsch geschrieben. ;)
Sorry, erstmal.
Das Problem lautet:
Der header-div ist als FIXED positioniert. Der Inhalt des main-div kann aufgrund dessen unter den header-div gescroltl werden.
Das möchte ich jedoch nicht.
Wie kann ich das verhindern bzw. beheben?
Sorry nochmal!
elide
Moin!
Was war denn jetzt genau die Frage? Warum man etwas unter ein absolut positioniertes Element schieben kann? Weil absolut positionierte Elemente aus dem Fluss genommen werden.
Vermeiden kannst Du das am Besten indem Du nicht absolut positionierst. Absolute Positioniereung ist meist unnnoetig und, wie du siehst, nur anzuwenden, wenn man sie auch versteht.
Du moechtest ja wohl ein 2-Spalten Layout, wie's scheint. Dafuer bieten sich Hilfsmittel wie float an.
Diverse Layouts und Erklaerungen findest du z.B. hier.