Martin Hein: overflow-y und opera

Hallo Forum,

mein zentriertes css-layout 'springt' bei übergrossem inhalt.
sprich: wenn ein scrollbar entsteht, ist die mitte woanders,
als ohne scrollbar. im ie6 wird immer ein 'leerer' scrollbar
angezeigt, für mozilla kann ich den per overflow-y: scroll;
erzwingen, aber opera 9 versteht die angabe nicht.

gibt's da ne lösung ?

beste gruesse,
martin

  1. Moin,

    mein zentriertes css-layout 'springt' bei übergrossem inhalt.
    sprich: wenn ein scrollbar entsteht, ist die mitte woanders,
    als ohne scrollbar. im ie6 wird immer ein 'leerer' scrollbar
    angezeigt, für mozilla kann ich den per overflow-y: scroll;
    erzwingen, aber opera 9 versteht die angabe nicht.

    Einen _leeren_ scrollbar kannst Du meines Wissens so nicht erzwingen.
    Aber

      
    html { height: 100%; margin-bottom: 1px;}
    

    sollte gehen.
    Wie Du diese Anweisung nur dem Opera anbieten kannst, findest Du hier.

    mit freundlichen Grüßen
    Ulrich

    --
    Teiltransparente Bereiche
    selfcode: sh:| br:> ie:% mo:) va:) de:] zu:) fl:( ss:| ls:[
    um-fritz.de
    1. Moin,

      jo, das hab ich dazu auch schon gefunden. fand's nicht so elegant,
      aber über browserweiche nur für opera ist das denkbar. nur doof,
      dass ich selbst opera benutze. eine aufwendendigere alerternative
      könnte ich mir noch vorstellen:

      man ermittelt, ob der inhalt 'übergross' ist und beeinflusst
      das css-gerüst dahingehend, dass es den scrollbar ausgleicht.
      da muss ich wohl nochmal in mich gehen und vor allem dann auch
      noch die zeit dazu haben ;)

      danke und

      beste gruesse,
      martin