Hi,
Das Layout sieht folgendermaßen aus: http://svst.nhonnef.de/markup.png
Zur Erklärung: Ganz oben ist ein Header, dann kommt links ein Menü gefolgt von einem Submenü rechts und darunter der Content-Bereich! Wichtig ist, dass Header+Submenü+Content zusammen 100% des Browserfensters ergeben sollen, also oben und unten abschließen. Das geht auch soweit ganz gut, bis auf 2 Probleme:
- Unterhalb des Content-Divs soll noch ein kleiner Rand von etwa 10px bleiben. Da ich aber die Höhe auf 100% gesetzt habe wird dieser nicht angezeigt bzw. das Div geht sogar noch über den Browserrand hinaus. Ließe sich mit einem position: fixed zwar regeln, aber da sich die Höhe des Submenüs verändern kann wüsste ich nicht, wie ich den oberen Rand definieren sollte.
Wenn's so variabel bleiben soll, dann bleibt dir wohl nur, JavaScript zu Hilfe zu nehmen, und die noetige Hoehe des Content-Bereiches auszurechnen.
- Das zweite Problem hat was mit dem ersten zutun: Wenn der Inhalt des Content-Divs länger ist als das Browserfenster, dann wird zwar wie gewollt ein Scrollbalken am Div angezeit, dieser geht aber über die Länge des Browserfensters hinaus, sodass man den unteren Pfeil der Scrollleiste nicht mehr sehen kann.
(Screen: http://svst.nhonnef.de/screen2.png - Ganz unten rechts)
Das liegt an der unguenstigen Verschachtelung, fixer Positionierung und overflow-Angaben.
Aussehen soll es eigentlich so: http://svst.nhonnef.de/screen3.png (Das ist jetzt mit position: fixed, was aber in der Praxis aus schon genannten Gründen nicht geht!
Wenn schon, dann solltest du m.E. fixe Positionierung "vernuenftig" einsetzen - so, dass ein "ganz normaler" Scrollbalken am Seitenrand entsteht, und nicht einer, der nicht ueber die komplette Hoehe geht und damit "Frames-Optik" simuliert.
Also entweder wuerde ich das, was beim Scrollen stehen bleiben soll, fix positionieren, und den eigentlichen Inhalt "darunter" Scrollen lassen - oder auf fixe Positionierung hier ganz verzichten.
MfG ChrisB
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."