Allerdings wäre es imho besser (semantischer), wenn ich nur das Bild und den Beschreibungstext habe, nicht noch einen zusätzlichen Container außenrum.
von der semantik her ist es egal ob du
<img src="" alt="" /><p>text</p>
oder
<div>
<img src="" alt="" /><p>text</p>
</div>
oder aber
<div><div><div><div><div><div>
<img src="" alt="" /><div><p><span>text</span></p></div>
</div></div></div></div></div></div>
oder sonst irgendwas machst - semantisch haben div und span keine aussage ;)