Hallo zusammen,
ich bin daran mein erstes Projekt nach meiner fast einjährigen Pause umzusetzen. Und ich bin am verzweifeln, denn ich musste feststellen, das von meinem bescheidenen Webdesign-Wissen einiges nicht mehr abrufbar ist und ich vieles nachschlagen muss. Und ich komme bei diesem Problem einfach auf keine Lösung.
Ich möchte folgende Struktur mit div-Layers und CSS umsetzen (mit Frames wäre dies sehr einfach umzusetzen, aber ich will es nicht mit Frames umsetzen, auch nicht mit Tabellen):

Ich bin dabei von folgenden div-Layers ausgegangen:
Meine konkrete und wahrscheinlich nicht ganz einfache Frage ist: Ich habe "top" und "bottom" die je 100px hoch sind, wie bringe ich dann middle dazu, den Rest auszufüllen?
Ein Gedanke der mir schon gekommen ist, ist middle einfach auf 100% zu stellen und alle anderen Layer darüber zu legen, aber diesen Gedanken habe ich verworfen, da mich das keine gute Lösung dünkt.
Es ist für mich vor allem wichtig, dass bottom mindestens am unteren Bildschirmrand ist, so dass unterhalb von bottom keine weisse Leerfläche ist, es kann aber auch, wenn mehr Inhalt vorhanden ist sein, dass bottom weiter nach unten rutscht. Denn ich möchte sowohl auf Frames wie auch auf iFrames verzichten.
Wie seht ihr übrigens den Einsatz von overflow:scroll (Selfhtml) wird das wirklich von allen gängigen Browser unterstützt oder soll man das lieber lassen?
Vielen Dank im voraus
Iltis
ich bin daran mein erstes Projekt nach meiner fast einjährigen Pause umzusetzen. Und ich bin am verzweifeln, denn ich musste feststellen, das von meinem bescheidenen Webdesign-Wissen einiges nicht mehr abrufbar ist und ich vieles nachschlagen muss. Und ich komme bei diesem Problem einfach auf keine Lösung.
Ich möchte folgende Struktur mit div-Layers und CSS umsetzen (mit Frames wäre dies sehr einfach umzusetzen, aber ich will es nicht mit Frames umsetzen, auch nicht mit Tabellen):

Ich bin dabei von folgenden div-Layers ausgegangen:
Code:
<body bgcolor="#ffffff">
<div id="layoutbox">
<div id="top">a</div>
<div id="middle">
<div id="menu_left"></div>
<div id="content"></div>
<div id="menu_right"></div>
</div>
<div id="bottom">a</div>
</div>
</body>
Meine konkrete und wahrscheinlich nicht ganz einfache Frage ist: Ich habe "top" und "bottom" die je 100px hoch sind, wie bringe ich dann middle dazu, den Rest auszufüllen?
Ein Gedanke der mir schon gekommen ist, ist middle einfach auf 100% zu stellen und alle anderen Layer darüber zu legen, aber diesen Gedanken habe ich verworfen, da mich das keine gute Lösung dünkt.
Es ist für mich vor allem wichtig, dass bottom mindestens am unteren Bildschirmrand ist, so dass unterhalb von bottom keine weisse Leerfläche ist, es kann aber auch, wenn mehr Inhalt vorhanden ist sein, dass bottom weiter nach unten rutscht. Denn ich möchte sowohl auf Frames wie auch auf iFrames verzichten.
Wie seht ihr übrigens den Einsatz von overflow:scroll (Selfhtml) wird das wirklich von allen gängigen Browser unterstützt oder soll man das lieber lassen?
Vielen Dank im voraus
Iltis
Zuletzt bearbeitet: