Lars: (ungewollte) Abstände zwischen den Bildern

Ich weiß nicht, wie oft das jetzt schon gefragt wurde, aber warum stellen sowohl IE4.0 als auch NS4.05 zwischen Grafiken, die einfach hintereinander aufgerufen werden, ca. 5px Abstand dar? Beim IE läßt sich das ja noch mit absoluter Positionierung beheben, aber der NS interpretiert diese Angaben (vorbildhaft in <DIV>-Tags eingebunden!) überhaupt nicht und listet die Grafiken einfach untereinander!
Wie lautet die Lösung?

  1. Hi,

    Ich weiß nicht, wie oft das jetzt schon gefragt wurde, aber warum stellen sowohl IE4.0 als auch NS4.05 zwischen Grafiken, die einfach hintereinander aufgerufen werden, ca. 5px Abstand dar? Beim IE läßt sich das ja noch mit absoluter Positionierung beheben, aber der NS interpretiert diese Angaben (vorbildhaft in <DIV>-Tags eingebunden!) überhaupt nicht und listet die Grafiken einfach untereinander!
    Wie lautet die Lösung?

    Zeilenumbrüche werden wie Leerzeichen gewertet. Ist da vielleicht schon die Lösung zu finden?

    Cheatah

  2. Hallo Lars,

    könnte es evtl. daran liegen, daß Du deine IMG-Tags (der Übersicht wegen) untereinander stehen hast?
    (einene Nachguck-URL wäre hilfreich)
      <IMG src="bild1.gif" alt="Bild Nr 1">
      <IMG src="bild2.gif" alt="Bild Nr 2">
      <IMG src="bild3.gif" alt="Bild Nr 3">

    In diesem Falle wird nämlich der "whitespace" CR/LF (Zeilenvorschub) durchaus interpretiert und zwischen die Bilder eingefügt.
    "Weggekürzelt" werden nur wiederholende Leerzeichen, Tabs und CRLFs, darauf wird dann in der Regel 1 Leerzeichen (Netscape ignoriert diese einfachen Lerrezeichen in TD und schmeißt dann das ganze TD weg!)

    Wenn Du Deine Grafken also nicht in Tabellen formatieren willst, *mußt* du die einzelnen Tags direkt hintereinander schreiben. Innerhalb der Tags kann dann durchaus eine neue Zeile beginnen:
      <IMG
        src="bild1.gif" alt="Bild Nr 1"><IMG
        src="bild2.gif" alt="Bild Nr 2"><IMG
        src="bild3.gif" alt="Bild Nr 3">

    Das sieht zwar nicht "richtig" aus, erzeugt aber den gewünschten Effekt.

    Was den "Zeilenumbruch" der Bilder anbelangt, könnte es auch schlichtweg sein, daß das (eine) umgebene Element (DIV, TABLE/TD etc.) nicht breit genug ist, um alle IMG nebeneinander aufzunehmen, der Browser bricht dann eben die Zeile um. Bei Tabellen hilft da in NOWRAP oder die Breitenangabe. Die sicherste Methode ist aber immernoch eine Tabelle mit BORDER="0".

    Viel Spaß
    CirTap

    1. Herzlichen Dank, mit an den Leerzeichen hat's gelegen!
      Fragt sich nur noch, warum der NC die absolute Positionierung nicht rafft...

      (Nachschau-URL kommt nocht irgendwann...)