Hallo Benjamin,
nochmal ich. Deine Lösung funzt ja mur bei gleichgroßen Bildern. Fügst du verschieden Bilder ein, dann tauchen Scollbalken auf und die Bilder sind auch nicht unten ausgerichtet. Warum nimmst du ein Inline-Element (span) und machst daraus ein Block-Element. Da kannst du doch direkt div nehmen. Oder hat das was mit Semantic zu tun?
Dein Code sieht so aus, als hättest du ihn aus einer Bildergalerie entnommen und zwar der Thumbnailseite. Er stellt auf keinen Fall eine Hilfestellung zu Johannes' Problem dar.
Gruß von Aybee