Thomas Meinike: Horizontaler Scrollbalken MSIE 6 bei XHTML Doctype

Beitrag lesen

Hallo,

Ohne Frameset wird er eine normale Seite mit einen vertikalen Scrollbalken sehen. Mit Frameset dagegen wird man zusätzlich einen horizontalen Scrollbalken bekommen. Nur beim MSIE 6 versteht sich...

Deine Tabelle soll eine Breite von 100% in Bezug auf das Elternelement body haben. Dessen Breite entspricht der Breite des Anzeigebereiches (ohne die Breite der vertikalen Scrollbar).
Kommt nun diese vertikale Scrollbar ins Spiel, ist die Tabelle breiter als der verbleibende Platz. Man sieht auch sehr deutlich, dass es ca. 20 Pixel sind, die den horizontalen Scrollbereich ausmachen.

Nur durch das entfernen der 100%-Tabelle oder des XHTML-Doctypes wird man diesen wieder los. Was natürlich beides keine wirklich befriedigende Lösung ist.

Entweder auf die 100%ige Tabelle verzichten und vielleicht auf 95% gehen und table zentrieren oder dem body-Element die IE-Eigenschaft overflow-x: hidden; zuweisen.

MfG, Thomas