27apricot
Erfahrenes Mitglied
Hallo,
ich bastel gerade an einem Layout, in dem Kopf- und Fußzeile sowie Navigation die gleiche (rote) Hintergrundfarbe haben, der eigentliche Inhalt aber weiß hinterlegt ist. Ich will nun, dass das DIV mit der Navigations-Liste (ul) immer die ganze Höhe zwischen Kopf und Fuß ausfüllt, egal wie lang der Inhalt ist. Kopf, Fuss und Navigation sollen sozusagen einen an der rechten Seite offenen aber sonst geschlossenen Rahmen um den Inhalt bilden.
Unter jazzclubtonne.de/ver4 kann man eine Variante sehen mit wenig Text und unter dem Link "[mehr Text]" eben eine mit mehr Text. Bei dieser nun soll das rot hinterlegte DIV der Navigation trotzdem bis zur Fußzeile reichen.
Das DIV mit der Navigation hat die Hintergrundfarbe rot und oben und unten ein padding von 20px, so dass es einen Mindestrand gibt. Ich hab' schon mit der Angabe "100%" experimentiert, was aber nicht sinnvoll ist, da es ja 100% der Bildschirmhöhe und nicht des Zwischenraumes zwischen Kopf und Fuß errechnet.
Mit einer zweispaltigen und einzeiligen Tabelle zwischen Kopf und Fuss wär' das Problem natürlich gelöst. Aber geht das auch irgendwie mit CSS?
Vielen Dank im Voraus.
27apricot
ich bastel gerade an einem Layout, in dem Kopf- und Fußzeile sowie Navigation die gleiche (rote) Hintergrundfarbe haben, der eigentliche Inhalt aber weiß hinterlegt ist. Ich will nun, dass das DIV mit der Navigations-Liste (ul) immer die ganze Höhe zwischen Kopf und Fuß ausfüllt, egal wie lang der Inhalt ist. Kopf, Fuss und Navigation sollen sozusagen einen an der rechten Seite offenen aber sonst geschlossenen Rahmen um den Inhalt bilden.
Unter jazzclubtonne.de/ver4 kann man eine Variante sehen mit wenig Text und unter dem Link "[mehr Text]" eben eine mit mehr Text. Bei dieser nun soll das rot hinterlegte DIV der Navigation trotzdem bis zur Fußzeile reichen.
Das DIV mit der Navigation hat die Hintergrundfarbe rot und oben und unten ein padding von 20px, so dass es einen Mindestrand gibt. Ich hab' schon mit der Angabe "100%" experimentiert, was aber nicht sinnvoll ist, da es ja 100% der Bildschirmhöhe und nicht des Zwischenraumes zwischen Kopf und Fuß errechnet.
Mit einer zweispaltigen und einzeiligen Tabelle zwischen Kopf und Fuss wär' das Problem natürlich gelöst. Aber geht das auch irgendwie mit CSS?
Vielen Dank im Voraus.
27apricot