Eine Scrollbar ausblenden?

Guten Tag zusammen!

Folgendes Problem: Ich habe eine Frameset, der Mainteil ist auf scrolling="AUTO".
Der Content ist immer auf die Framebreite angepasst, die Höhe des Inhalts jedoch ist variabel.

Habe ich also mehr Content als der Frame in der Höhe zulässt, sollte eigentlich rechts die Scrollbar für oben und unten erscheinen. Leider ist es so, dass wenn rechts die Scrollbar da ist gleichzeitig auch eine für links und rechts am unteren Rand erscheint(sozusagen genau in der breite die die rechte scrollbar "wegnimmt" - was sie ja garnicht tut).

Arg, garnicht so leicht zu erklären!

Hilfe! Wie kann ich das beheben?
 
Das hängt damit zusammen, das der content zu breit wird, sobald die vertikale Scrolleiste eingeblendet wird, da manche Browser die Breite der Scrollbar bei der Berechnung noch mit hinzunehmen.
Du musst die Seite also noch um die Scrollbalkenbreite schmaler machen.

Alternativ kannst du in der content-Seite auch einfach mal
Code:
<style>
body{overflow-x:hidden;}
</style>
probieren. Das ist zwar noch kein gültiges css (für css3 vorgesehen) aber da es eine Microsofterfindung ist, kann der ie damit umgehen und da das oben genannte Problem soweit ich weiß nur beim ie auftritt,würde dies das Problem lösen.
 
Hi! Vielen Dank für die Antwort erst einmal.

Selbst wenn ich den Content mit einem 1px breiten Bild fülle, welches aber nach unten hin aus dem Frame läuft kommt der horizontale Scroller.

Das mit dem Stylesheet funktioniert leider nicht! :( *verzweifel*

Was ich vielleicht auch noch dazu sagen sollte: Das Problem habe ich nur mit dem IE. Bei sämtlichen anderen Browsern sieht's genau so aus wie es soll! :(
 
Zurück
Oben