Tobias Müller: Layer vertikal auf 100% positioniert

Beitrag lesen

Hallo Marco,

Danke für die Antwort. Ich verstehe aber nicht ganz. Die Länge der Seite ist doch variabel. Ich kann doch nicht für jede Seite ein unterschiedlich hohes Hintergrundbild generieren. Außerdem scaliert jeder Browser verschieden.

Du generierst ja nicht jedesmal ein neues Hintergrundbild, sondern du erstellst einmal ein Gif, das genau die Farbe des roten Balkens am linken Rand hat. Dieses Gif ist 1Pixel hoch und so breit wie eben dieser rote Balken momentan ist.

Dann bindest du das Bild folgendermaßen ein:

body {
background-image:url(hintergrund.gif);
background-repeat:repeat-y;
}

Damit wird das Bild vertikal soweit wiederholt wie man die Seite nach unten scrollen kann.

MfG Mülli

--
Viva Colonia!