Hallo
ich erstelle gerade ein Layout mit CSS und möchte eine Mindesthöhe für ein Element (div) in Prozent angeben. Leider scheint der Browser (Firefox 3 und Opera 9.6) das gekonnt zu ignorieren... welche Höhe hat denn <body> normalerweise?
Wenn du nicht explizit eine Höhe vorgibst, nur die des Inhalts. Das lässt sich schön nachvollziehen, wenn für <body>
keine Höhe aber eine deutlich sichtbare Hintergrundfarbe vergeben wird und wenig Inhalt im Dokument ist. Dann siehst du, dass der <body> nur so hoch ist, wie es der Inhalt, mitsamt für seine Elemente evtl. vergebene margins und paddings, erfordert.
eigentlich doch das ganze Fenster, oder? Wenn nicht, kann ich body auf mindestens Fenstergröße strecken?
Mit html, body { height:100%; margin:0; padding:0; }
erstreckst du den <body>
auf den gesamten Viewport (der zur Anzeige verfügbare Platz des Browserfensters).
Tschö, Auge