Elya: overflow: auto, MAC

Beitrag lesen

Hallo jack,

Mein Problem: Bei einer Tabelle habe ich mit CSS den Tag overflow: auto verwendet. Auf allen PCs kann ich auch dann den Scrollbalken benutzen und er funktioniert. Nun bekam ich von einem Mac-user die Nachricht, dass er nicht scrollen kann.

Ich hab noch mal auf den verfügbaren Mac-Browsern getestet:

  • Safari 1.1 - ein halber! (vertikal) Scrollbalken wird angezeigt, dieser funktioniert jedoch
  • Opera 6.03 - keine Scrollbalken, dafür schöne graue Frame-Begrenzungen
  • Camino 0.7 (= Mozilla) - Scrollbalken vorhanden und funktionieren.
  • IE 5.2.3 - Scrollbalken sind da, lassen sich aber nicht scrollen!! (keine "Geisterscrollbalken"!)
  • Mozilla 1.4 Scrollbalken OK, dafür die Schrift unlesbar klein.

Soweit ich das erkennen kannst hast Du einen Frame, darin mindestens eine Tabelle, und in einer td ein div, dem Du die Eigenschaft overflow:auto; gegeben hast. seufz. Vielleicht ist das div breiter als der Frame und der Scollbalken verschwindet darunter? Dann müßte eigentlich ein Querscrollbalken erscheinen, wenn, ja wenn! Du dies dem Frame erlaubt hättest... dieser hat jedoch scrolling="no".

Tipp 1: Ich würde den blauen Rand außen rum ganz wegnehmen, dann mußt du viel weniger Scrollen und Deine Seite wird "elastischer".
Tipp 2: Verzichte auf zu viele Tabellen für das innere Layout

Wenn Tipp 1+2 Dir zu aufwendig sind:
Tipp 3: schmeiß wenigstens das div in der td raus und gib deinem Frame dafür lieber die Eigenschaft scrolling="auto".

Viel Erfolg.

Gruß aus Köln-Ehrenfeld,

Elya

--
"Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
_____________
Wikipedia: Die freie Enzyklopädie http://de.wikipedia.org