Hallo,
ich würde das Problem mit figure, figcaption und Flexbox lösen:
http://foreninfo.bplaced.net/seiten_fremdprobleme/2014_11_10_gast_01_bilder_mit_text.html
Ein großer Vorteil ist, das sich die Höhe einer "Zeile", in diesem Fall von figure, immer der Box mit dem größten Inhalt anpasst und so auch problemlos ein responsive Design erstellen läßt:
http://foreninfo.bplaced.net/seiten_fremdprobleme/2014_11_10_gast_02_bilder_mit_text.html
Gruss
MrMurphy