1 <img>
1 <p>
zusammengefasst durch 1 <div>
Wo ist das Problem? Dafür ist das <div> da.
"Mit <div> leiten Sie ein allgemeines Block-Element ein, in das Sie mehrere andere Block-Elemente einschließen können (div = division = Bereich). Alles, was zwischen diesem Tag und dem abschließenden </div> steht, wird als Teil des Bereichs interpretiert."
Klar wenn es eine bessere Lösung ohne gibt, ist diese u. U. vorzuziehen.
Aber ich sehe die Suppe nicht wenn ein <div> das tut wozu es gedacht ist.