Hi Andy,
http://www.traumpalast.de/newlayout/main.htm
In der mittleren grünen Spalte habe ich zum Test ein Haufen geschützte Leerzeichen eingesetzt. Die direkt daneben liegenden Spalten sind von den CSS-Eigenschaften her ja nicht anders aufgebaut, verlieren aber Ihre Hintergrundfarbe beim vertikalen Scrollen. Warum?
weil sich 100% der Höhe bei den <div>s auf den Viewport beziehen, der in diesem Fall die Höhe einer Bildschirmseite ist. Zum besseren Verständis lies bitte </archiv/2004/3/75228/>.
Was würdest Du an der Programmierung des Layouts ändern?
ich würde auf absolute Positionierung verzichten, den <div>s lediglich die gewünschte Breite und float: geben und den Hintergrund bei body {} definieren. Sollen die Begrenzungsstriche bis zum Ende der Seite gehen, benötigst du statt border: bei den <div>s ein entsprechend gestaltetes Hintergrundbild für <body>.
Grüße,
Roland