Axel Richter: <DIV bla bla><img src....> </DIV>

Beitrag lesen

Hallo,

kann mir einer erzählen, warum ein Leerzeichen nach einem <img src ...> innerhalb eines <DIV> angeueigt wird, und eines davor nicht?

Das sollten alle Browser so machen, weil ein <img> ein Inline-Element ist und im Prinzip so behandelt wird wie ein Buchstabe. Bei:

<p>
   Das ist ein Textabsatz.
</p>

erwartest Du ja auch, dass der Absatz ganz links beginnt, aber die Leerschritte zwischen den Wörtern schon zu sehen sind. Genau so ist:

<div>
   <img src=...> Text
<div>

oder auch

<div>
   <img src=...> <img src=...>
<div>

zu betrachten.

Nächste Frage: Warum ist zwischen folgenden Bildern ein Leerschritt?

<div>
   <img src=...>
   <img src=...>
<div>

Antwort: Weil auch zwischen folgenden Buchstaben ein Leerschritt ist.

<p>
  T
  e
  x
  t
</p>

Gruß

Axel