Hi,
Gib deinem Menü doch eine Höhe von 100%! Dafür musst du natürlich sicherstellen, dass auch alle Elternelemente deines Menüs eine Höhenangabe haben, damit das Menü-Element weiß, worauf es sich mit seinere 100-prozentigen Höhe beziehen soll, also sowas hier:
Damit ist das Menü so hoch wie der Viewport (sprich: der Anzeigebereich des Browsers).
Ist content aber höher als der Viewport, wird bei Deiner Methode immer noch der content unter das Menü fließen.
Nur daß der Effekt erst bei Überschreiten der Viewport-Höhe eintritt, nicht schon vorher.
margin-left funktioniert unabhängig von der Höhe des Menüs.
Soll der linke Streifen (in dem das Menü sitzt) auf der gesamten Seitenhöhe eine andere "Hintergrundfarbe haben, kann man auch mit border-left arbeiten …
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.