overflow-y und opera
Martin Hein
- css
0 Ulrich
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
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
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