Andi Dasch: kleines Problem mit 'overflow:auto'

Hi zusammen,
ich benutze bereits overflow:auto; für eine sog. Info-Box, in der aktuelle Änderungen der HP stehen.
Ziel war es, bei einer festen Höhe und Breite der Box, beliebig viel Inhalt einfügen zu können, da der Benutzer ggf. runterscrollen kann.

Funktioniert auch alles bestens.

Jetzt würde ich gerne an anderer Stelle etwas ähnliches einbauen, nur soll diesmal HORIZONTAL gescrollt werden.
Darin sollen Thumbnails zu sehen sein, die dann oben drüber per klick in Originalgröße dargestellt werden.

Nur leider wird auch hier wieder vertikal gescrollt.

Erst jetzt wird mir eigentlich klar, dass ich gar nicht weiß warum bei der Info-Box vertikal gescrollt wird :), da man das ja nirgends angibt.

Wie bring ich jetzt also den Browser dazu horizontale (und NUR solche) Scrollleisten darzustellen ???

Sollte natürlich in jedem Browser funktionieren :)

Danke und Gruß
Andi

  1. Hi,

    Jetzt würde ich gerne an anderer Stelle etwas ähnliches einbauen, nur soll diesmal HORIZONTAL gescrollt werden.
    Darin sollen Thumbnails zu sehen sein, die dann oben drüber per klick in Originalgröße dargestellt werden.
    Nur leider wird auch hier wieder vertikal gescrollt.

    Das deutet darauf hin, daß der Inhalt höher ist als der zur Verfügung stehende Platz.
    Mach also entweder den Inhalt niedriger oder die Box höher.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Hi
      danke, du hast mir (indirekt) geholfen :-)

      Das deutet darauf hin, daß der Inhalt höher ist als der zur Verfügung stehende Platz.
      Mach also entweder den Inhalt niedriger oder die Box höher.

      Platz war eigentlich genug.
      Es waren z.B. 4 thumbnails nebeneinander, nur wurde der 5. dann in der neuen Zeile eingefügt und somit kam der vertikale Scrollbalken.

      Ich hab jetzt mit <nobr> den Umbruch unterdrückt - damit funktionierts wie gewollt.

      Vielen Dank also für Deinen entscheidenden Tipp :o)

      Schönes WE euch allen...

      bye
      Andi

  2. Hallo,

    ich benutze bereits overflow:auto; für eine sog. Info-Box, in der aktuelle Änderungen der HP stehen.

    Hab ich auch schon gemacht. auto bedeutet ja, dass jeder Browser machen darf was er will. Ein overflow: scroll zeigt ja leider bei allen(?) Browsern immer beide Scrollleisten an, das will ich eigentlich nicht. Das overflow: auto hat in Mozilla, Opera und IE so funktioniert, dass nur vertikal gescrollt wurde.
    Als ich die Seite dann mal mit Konquerer angeschaut habe, da musste ich feststellen, dass dieser einfach den overflow Bereich ganz normal anzeigt und alles was weiter unten steht dann den Rest der Seite überlagert. Ist irgendwie scheiße, aber da es leider keine Eigenschaft scroll-vertical oder so gibt kann ich da jetzt auch nix gegen machen.

    Jetzt würde ich gerne an anderer Stelle etwas ähnliches einbauen, nur soll diesmal HORIZONTAL gescrollt werden.

    Versuch doch mal in die Box mit overflow: auto eine zweite Box reinzubauen. Der weißt du eine feste Höhe zu und eine Breite die breiter ist als die umschließende Box. Dann sollte er horizontal scrollen und du kannst dir dein nobr sparen.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de