Zu den Abständen: Das ist die übliche Umsetzung von white space im HTML. Jedes white space, auch der Zeilenumbruch, wird im normalen Textfluss als Leerzeichen dargestellt. Bsp:
<p>
H
a
l
l
o
</p>
> ergibt:
> H a l l o
>
> Du musst also die <img ...> Tags unmittelbar aneinander schreiben. So:
> <img ...><img ...><img ...><img ...>
> nicht so:
> <img ...>
> <img ...>
> <img ...>
So sprach er und es stimmte. Danke. :)