Jan H.: Das Sternchen (*) als Größenangabe

Beitrag lesen

Hallo,

Kopzeile und Fusszeile sollen immer eine feste Höhe haben. Der Inhalt soll so viel Platz nehmen, wie dieser benötigt. Wenn nun aber sehr wenig Inhalt auf einer Seite ist, sieht die Seite ein wenig "gestaucht" aus. Deshalb hätte ich gerne, das die Seite auf jeden Fall das Browserfenster in der gesamten Höhe ausnutzt.

Wenn der kopfteil und der fussteil eine höhe in px haben soll wirde es kompliziert.
Wenn aber für die beiden bereiche auch prozentuale angaben denkbar sind wirde es einfacher, du müsstest den bereichen höhen vergeben welche in der summe 100% ergeben, dabei auf das korrekte boxmodel achten, margins, borders, etc, für neuere browser übderschreibst du die höhe des mittleren bereiches mit hilfe zb solcher selektoren: body>div{} in height:auto; und gibst da noch zusätzlich min-height:...%; an.
Eine overflow angabe sollte im mittleren bereich nicht nötig sein da der IE ei mehr inhalt diesen sowieso wergrössert.
Wenn der obere und untere bereich vom inhalt her auch zu klein werden könnten bei kleinem fenster sollte da auch nochmal mit min-height:...%; nachgearbeitet werden.

So in der art hatte ich es mal getestet und es funktionierte recht gut in gängigen, aktuellen browsern, ältere sollten etwas weniger css zu sehen bekommen.

Gruss, Jan aus Dresden