height:auto & overflow
ckatz
- css
0 wahsaga
Hallo,
ich habe unter
http://roman.ritornell.at/temp
die Veranschaulichung meines Problems hochgeladen, linker und rechter Bereich zeigen je einen anderen Lösungsversuch. (Links: nur mit divs. Rechts: per Tabelle & div.)
Das Problem: Kopf- und Fußzeile sollen eine in Pixeln fixierte Höhe haben, der mittlere Bereich soll sich je nach Fenstergröße anpassen. Wächst nun der Inhalt des mittleren Bereichs über diese automatisch generierte Größe hinaus, sollen Scrollbalken angeboten werden können.
Mir ist klar, wie sich das Problem mittels fixierter Kopf- und Fußzeile und Scrollbalken-über-die-ganze-Vertikale lösen ließe, aber mich interessiert, ob es auch einen Work-Around gibt, um die Seite aussehen zu lassen wie links, nur eben mit px-Höhen für Kopf und Fuß sowie auto-Höhe für die Mitte.
Vielen Dank im Voraus und Entschuldigung falls der hundertste Post zum Thema sein sollte ... : / vielleicht benenne ich das Problem auch falsch, für die Suchfunktion ..
Freundliche Grüße,
ckatz
hi,
Das Problem: Kopf- und Fußzeile sollen eine in Pixeln fixierte Höhe haben, der mittlere Bereich soll sich je nach Fenstergröße anpassen. Wächst nun der Inhalt des mittleren Bereichs über diese automatisch generierte Größe hinaus, sollen Scrollbalken angeboten werden können.
Das ginge, wenn du den mittleren Bereich absolut positionierst, und dabei für top und bottom eben diese absoluten Pixelwerte angibst.
Da müsste dann nur noch der IE mitspielen - mag er aber nicht.
Mir ist klar, wie sich das Problem mittels fixierter Kopf- und Fußzeile und Scrollbalken-über-die-ganze-Vertikale lösen ließe,
Ja, und zwar m.E. besser.
Scrollbalken innerhalb von Dokumenten empfinde ich als ziemlich störend, ich habe sie lieber am Rand.
Und am besten wäre es natürlich, keinen wertvollen Platz für den Inhalt durch _fixierte_ Header/Footer zu verschwenden - sondern ggf. oben Header, darunter Inhalt, darunter Footer.
gruß,
wahsaga