zwerg: Bildervorschau unter- statt übereinander

Glück auf!

Ich habe schon vor langer Zeit für meine Fotoalben Vorschauseiten erstellt, die jeweils 20 Bilder anzeigen.

Bisher war ich damit zufrieden, da sowohl im IE und im FF jeweils 5 kleine Bilder nebeneinander und 4 untereinander angezeigt wurden.
Neuerdings jedoch (ohne, dass ich was am Script geändert habe) zeigen alle Browser die Bilder nur noch einzeln untereinander an. Woran kann das liegen? Wie gesagt, habe ich nichts geändert und "das Problem" besteht neuerding sowohl im aktuellen IE als auch im FF.

Hier geht es zu einer der betroffenen Seiten.

Freundliche Grüße

zwerg Alex

  1. Moin!

    Bisher war ich damit zufrieden, da sowohl im IE und im FF jeweils 5 kleine Bilder nebeneinander und 4 untereinander angezeigt wurden.
    Neuerdings jedoch (ohne, dass ich was am Script geändert habe) zeigen alle Browser die Bilder nur noch einzeln untereinander an. Woran kann das liegen? Wie gesagt, habe ich nichts geändert und "das Problem" besteht neuerding sowohl im aktuellen IE als auch im FF.

    Könnte an den 69 Fehlern liegen, die Dein Code hat. Zum Teil hast Du Tabellenzellen außerhalb von Tabellenzeilen generiert. Da war es mit den alten Browsern wohl eher Glücksache, wie es angezeigt wurde.

    --
    MfG
    Thorsten
    1. Zum Teil hast Du Tabellenzellen außerhalb von Tabellenzeilen generiert. Da war es mit den alten Browsern wohl eher Glücksache, wie es angezeigt wurde.

      Hab ich? Hab gerade den Quelltext diesebezüglich nocheinmal untersucht und keine Zelle gefunden, die nicht in einer Tabellenzeile angeordnet ist. Hast du vlt. ein Beispiel?

      Da war es mit den alten Browsern wohl eher Glücksache, wie es angezeigt wurde.

      Was mich nur verwundert, dass das Problem mit einmal und browserübergreifend auftritt.

      1. Moin!

        Hab ich? Hab gerade den Quelltext diesebezüglich nocheinmal untersucht und keine Zelle gefunden, die nicht in einer Tabellenzeile angeordnet ist. Hast du vlt. ein Beispiel?

        Jetzt nicht mehr. Geändert?

        Was mich nur verwundert, dass das Problem mit einmal und browserübergreifend auftritt.

        Hinter jedem <img>-Tag hast Du &nbsp; und <br /> stehen. Daher wird nach jedem Bild umbrochen.

        --
        MfG
        Thorsten
        1. Hallo!

          Hinter jedem <img>-Tag hast Du &nbsp; und <br /> stehen. Daher wird nach jedem Bild umbrochen.

          Nein. Hat er nicht. Er hat nur nach jedem 4 oder 5 Bild ein <br /> stehen.

          ciao, ww

          --
          Ein japanisch-deutsches Gedicht
          sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)
          1. Moin!

            Nein. Hat er nicht. Er hat nur nach jedem 4 oder 5 Bild ein <br /> stehen.

            Stimmt. War etwas unübersichtlich das ganze ;-)

            --
            MfG
            Thorsten
        2. Glück auf!

          Moin!

          Hab ich? Hab gerade den Quelltext diesebezüglich nocheinmal untersucht und keine Zelle gefunden, die nicht in einer Tabellenzeile angeordnet ist. Hast du vlt. ein Beispiel?

          Jetzt nicht mehr. Geändert?

          Nein, habe außer das "a img {display: block;}" aus der CSS-Datei zu entfernen nichts geändert.

          Hinter jedem <img>-Tag hast Du &nbsp; und <br /> stehen. Daher wird nach jedem Bild umbrochen.

          Ohne die genannte Zeile in der CSS zum Glück nicht mehr, so dass ich mein überholtes Tabellenlayout vlt. doch noch etwas über die Zeit retten kann ;-)

          Freundliche Grüße

          zwerg Alex

  2. Hi,

    Bisher war ich damit zufrieden, da sowohl im IE und im FF jeweils 5 kleine Bilder nebeneinander und 4 untereinander angezeigt wurden.
    Neuerdings jedoch (ohne, dass ich was am Script geändert habe) zeigen alle Browser die Bilder nur noch einzeln untereinander an. Woran kann das liegen? Wie gesagt, habe ich nichts geändert und "das Problem" besteht neuerding sowohl im aktuellen IE als auch im FF.

    Hast du vielleicht in deiner CSS-Datei was geändert?
    Da steht:
    /* Bilder links */
    a img {display: block;}
    Was das heißt steht hier beschrieben.

    mfG,
    steckl

    1. Glück auf Steckl!

      Hast du vielleicht in deiner CSS-Datei was geändert?
      Da steht:
      /* Bilder links */
      a img {display: block;}
      Was das heißt steht hier beschrieben.

      Genau das wars. Hatte schon wieder ganz verdrängt, dass ich das kürzlich um ein anderes Problem zu beseitigen eingefügt hatte.

      Vielen lieben Dank.

      Freundliche Grüße

      zwerg Alex