Frank: DIV: 100% nur angezeigter Bereich im Browser?

Beitrag lesen

Hallo,

naja, ich möchte, dass sich die 100% auf die ganze Seite bezieht und nicht nur auf den Viewport. "Ebene1" soll die durch "Ebene2" vorgegebene Höhe einnehmen. Warum? "Ebene2" soll auf unterschiedlichen Seiten mit Text unterschiedlicher Länge befüllt werden. Durch overflow: visible, wird dies auch sichtbar und die Seiten haben eine unterschiedlich Länge. "Ebene1" soll dann immer über die ganze Seite gehen und nicht nur auf die Höhe des Vieports begrenzt sein.

Geht das? Oder habe ich hier einen völlig falschen Ansatz (möchte gerne auf Tabellen und Frames verzichten!)?

Danke und Grüße
Frank

Hallo,

So, dass löst aber mein grundsätzliches Problem nicht, das "Ebene1" mit height: 100% nur so groß ist wie der im Browser angezeigte Bereich und nicht so hoch, wie die ganze Seite, Die Durch "Ebene2" bestimmt wird. Schieb mal deinen Browser auf eine sehr kleine Höhe zusammen, dann verstehst Du, was ich meine.

Nein, ich verstehe nicht ganz.
Die 100% beziehen sich auf den Viewport denn html { height:100%;}.
Wovon soll html 100% Höhe annehmen? Vom Viewport.
Wenn ich dein Dokument in einem "flachen" Browser ansehe,
ist das Verhalten nachvollziehbar.

Grüße, Matze