Les navigateurs ne ignorer les espaces dans la plupart des cas, quand il est à côté d'un élément de type block.
Le problème avec les images (dans ce cas), c'est qu'ils sont des éléments en ligne, alors vous pouvez les écrire sur des lignes séparées, ils sont en fait des éléments sur la même ligne avec un espace entre eux (comme le saut de ligne compte comme un espace). Il serait incorrect pour le navigateur afin de supprimer les espaces entre les images, écrire les balises d'image avec des sauts de ligne entre eux devraient être traitées de la même façon que l'écriture de l'image de tags sur la même ligne avec des espaces entre eux.
Vous pouvez utiliser les CSS pour rendre les images des éléments de bloc et les faire flotter à côté de l'autre, qui résout beaucoup de problèmes avec de l'espace, l'espace entre les images et l'espacement sur la ligne de texte ci-dessous des images.