Frames: IE subtrahiert immer Scrollbalkenbreite
Peter P.
- html
0 Wastl
Grüß Euch,
Habe hier ein wahrscheinlich bekannte "Eigenheit" des IE auf meiner Seite http://kemmer.priv.at/ im Navigationsframe:
Idealverhalten z.B. vom Firefox:
Es steht immer die Gesamtbreite des Frames zur Verfügung, zentrierte Buttons erscheinen daher auch zentriert im Frame. Verkleinert man die Browserhöhe, erscheint nun die vert. Scrollleiste. Buttons bleiben weiter zentriert, rücken aber nach links.
MS IE: Obwohl noch gar kein vert. Scrollbalken zu sehen ist, wird bereits dessen Breite von der Framebreite rechts abgezogen. Daher werden die zentrierten Buttons zu weit links dargestellt.
Dieses Verhalten kann ich nur mir scrolling="no" abstellen, im Naviframe möchte ich aber scrolling="auto" verwenden.
Wie kann ich dem IE dieses seltsame Verhalten abstellen, oder gibts eine Alternative, die ich einbauen könnte, damit IE und Firefox den Naviframe gleich darstellen?
MS IE: Obwohl noch gar kein vert. Scrollbalken zu sehen ist, wird bereits dessen Breite von der Framebreite rechts abgezogen. Daher werden die zentrierten Buttons zu weit links dargestellt.
Das Problem ist bekannt und leider nicht zu beheben. Deshalb berücksichtige ich - um horizontale Skrollbalken zu vermeiden - von vor herein diese MSIE-spezifische Eigenheit und laß entsprechend Platz.
http://forum.de.selfhtml.org/archiv/2006/6/t130723/#m845255