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