Tom1tk: Galerieanzeige zappelt...

Hi,

hab mir gerade ne Galerie gebaut. Die besteht aus geschachtelten Tabellen, in denen die Thumbnails angezeigt werden. Die Tabelle sind alle mit fixen Breiten ausgestattet. Die Bilder werden OHNE Größenangabe dargestellt (automatische Darstellung). Normalerweise müßte die Tabelle width=700 haben, wird aber bei Aufruf der Seite ca. 800 breit dargestellt. Erst wenn alle Bilder geladen sind springt die Seite in die 700er Breite. Während des LAdevorgang zappelt die Seite in der Breite.

Ideen? Lösungen? Der HTML-Code sieht gut aus, keine Fehler.

Ich hab mittlerweile schon Pixel-Bilder zur Breitenformatierung der Spalten eingesetzt. Geht auch nicht.

Thanx Tom1tk

  1. ja, das ist richtig und geht auch nicht anders, da der browser ständig die neuen größen ermitteln muß, wenn weitere bilder eintreffen.

    abhilfe, um den browser nicht so zu quälen wäre, die größen der tabelle oder den spalten mitzugeben, damit der browser die tabelle gleich in der richtigen größe aufbauen kann, und dann nach und nach die bilder platzieren kann.

    1. Hi,

      abhilfe, um den browser nicht so zu quälen wäre, die größen der tabelle oder den spalten mitzugeben, damit der browser die tabelle gleich in der richtigen größe aufbauen kann, und dann nach und nach

      die bilder platzieren kann.

      Die Tabellen sind ja in ihrer Größe bemaßt. (Ausser die Höhe!) Ansonsten sind alle Größen absolut bemaßt!

      Greets Tom1tk

  2. Hallo!

    hab mir gerade ne Galerie gebaut. Die besteht aus geschachtelten Tabellen, in denen die Thumbnails angezeigt werden. Die Tabelle sind alle mit fixen Breiten ausgestattet. Die Bilder werden OHNE Größenangabe dargestellt (automatische Darstellung).

    Du hast doch das Problem bereits selber erkannt?! Oder nicht?
    OHNE Größenangabe. Du musst deinen Bildern zumindest immer das WIDTH mitgeben, am besten natürlich auch 'ne height-Angabe. Entweder hast du gleichgrosse Thumbnails, dann hast du damit ja eh kein Problem oder du wenn du die Seiten dynamisch generierst (Davon geh ich natürlich aus, sonst hast du bei PHP nichts zu suchen), dann lies die Grösse per PHP-Befehl aus und schreibe sie ins <IMG>-Tag!
    Wenn der Browser 'ne feste Grösse hat, kann er gleich den Platz richtig kalkulieren und muss nichts mehr ändern. Ergo, das Gezappel hört auf!

    Ciao,
    Andy