sunny: CSS-Umsetzung mit divs - Frage zu "overflow"

Hallo liebes Forum!

Ich hätt da mal wieder eine Frage!

Also - ein Design soll wie folgt aussehen:

___________________________________________________
 |                                                   |
 |                                                   |
 |___________________________________________________|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |                                                 |#|
 |_________________________________________________|#|
 |___________________________________________________|

Am rechten Rand soll also eine Scrolleiste sein - der obere und der untere Bereich sollte stehenbleiben. Eine klassische "Frame-Konstruktion" also! Kann man sowas auch mit CSS lösen? Ich habs mit folgendem Beispiel aus selfhtml probiert ein scrollbares <div> zu erstellen:

<div style="position:absolute; top:100px; left:100px; width:200px; height:150px; overflow:scroll; border:thin solid #804000">
abgeschnittener Hund:<br>
<img src="hund.gif" width="208" height="181" alt="Hund" border="0"></div>

Allerdings funktioniert das bei mir in Opera 6.01 und in NN 4.75 nicht. Gibts dafür eine Lösungsmöglichkeit oder würdet ihr doch wieder auf die guten (schlechten) alten Frames zurückgreifen?

Lg,
sunny

  1. Hallo Sunny!

    Stimmt, der Opera 6.01 tut's nicht. Das ist ja doof, weil meine Page auch damit arbeitet. Gut zu wissen.

    Beim NN 4 ist es ja wohl nicht verwunderlich, oder? Steht ja auch so in SelfHTML:

    "Beachten Sie:

    Netscape 4.x kennt diese Eigenschaft nicht. Der Internet Explorer unterstützt die Angabe overflow:visible nicht."

    Es macht ja schon einen Unterschied, ob man mit Frames oder mit Divs arbeitet. Will man auf die Divs nicht verzichten, so würde ich eine Browserweiche empfehlen und den nervenden NN4 sowie Opera irgendwie gesondert behandeln und dabei in Kauf nehmen, daß es auf diesen Browsern anders aussieht.

    Tschau,
    Axel

  2. Hi

    Ich hätt da mal wieder eine Frage!

    <div style="position:absolute; top:100px; left:100px; width:200px; height:150px; overflow:scroll; border:thin solid #804000">
    abgeschnittener Hund:<br>
    <img src="hund.gif" width="208" height="181" alt="Hund" border="0"></div>

    Allerdings funktioniert das bei mir in Opera 6.01 und in NN 4.75 nicht.

    Opera 6.05 und älter kann kein overflow:scroll.
    Und Netscape 4.xx sowieso nicht, der kann ja eh so gut wie gar nichts.

    Andreas