molily: overflow und Opera 7 beta

Beitrag lesen

Hallo, thelonious,

ich habe divs mit overflow:auto und einem padding-wert. das funzt auch bei allen browsern recht gut, nur mit opera 7 ist es so, dass er seine scrollbars innerhalb des divs aufbaut

Hm, das ist tatsächlich tückisch. Meiner Auffassung nach ist es ein Bug, und wenn du an der Verbesserung interessiert bist, melde ihn bitte unter https://bugs.opera.com/bugreport.cgi.

Wie auch immer, das Problem lässt sich durch einige CSS-Hacks umgehen, eine vollständige Beispiellösung habe ich unter http://home.t-online.de/home/dj5nu/fanhost/css-overflow-opera.html beschrieben, siehe Quellcode. Wie auf den Schirmbildern zu sehen ist, lässt sich die Anzeige dadurch vereinfachen. Im Grunde genommen wird dem Opera 7 ein wenig mehr padding-right gegeben (nämlich soviel, wie die Scrollbar breit ist) und dafür die Breite um denselben Wert vermindert (in Testfall 16 Pixel).

gibt es vielleicht opera-proprietäre anweisungen für scrollbars?

Nein, aber »du bist alt genug, das selbst herauszufinden«. ;) http://www.opera.com/docs/specs/opera07/

Grüße,
Mathias

--
»(...) hier ist ja alles voll Gelegenheiten. Nur gibt es freilich Gelegenheiten, die gewissermaßen zu groß sind, um benützt zu werden; es gibt Dinge, die an nichts anderem als an sich selbst scheitern. Ja, das ist staunenswert.«
http://www.kafka.org/projekt/schloss/erst.html