Wastl: iframe Scrollbalken bei Explorer ausschalten

Beitrag lesen

Hallo Azin.

Bei scrolling="no" zeigen alle Browser das gleiche Verhalten unabhängig davon wie breit oder lang der Inhalt deines Frames ist, d.h es werden keine Scrollbalken angezeigt.
Bei scrolling ="yes" zeigt der Explorer - unabhängig davon ob der Inhalt des Frames die vertikale Begrenzung überschreitet oder nicht -ein Scrollfeld an. Die anderen Browser tun dies nicht, bzw erst dann, wenn die vertikale Grenze des Frames überschritten wird.
Bei scrolling="auto" zeigt der Explorer das Scrollfeld zwar nicht an, hat es bei seiner "Berechnung" aber mit drin, d.h. wenn du die vertikale Grenze NICHT überschreitest aber in der Breite in das "unsichtbare" Scrollfeld hineinkommst, bekommst du einen horizontales Scrollbalken angezeigt. Die anderen Browser berücksichteigen erst dann das Scrollfeld, wenn der Inhalt über die vertikale Grenze hinausreicht.
Die Differenz beträgt exakt 20 Pixel.
Praktisch bedeutet das, daß du im Falle von "auto" bzw "yes" diese 20 Pixel des Explorers immer mitberücksichtigen mußt, was i. d. R. bedeutet, daß rechts ein kleiner, ungenutzter Rand stehenbleibt.
Gruß Wastl