Text links ausrichten UND Bild rechts in CSS ausrichten

Ich bin etwas neu in CSS und ich habe ein Problem, das ich nicht zu lösen scheint. Ich möchte eine Reihe von Divs auf meiner Seite haben (übereinander gestapelt) und jede sollte Text und ein oder mehrere Bilder enthalten.

Insbesondere möchte ich, dass der Text linksbündig und vertikal in der Mitte ausgerichtet ist und die Bilder rechtsbündig ausgerichtet sind und die Höhe des div auf der Höhe der Bilder basiert (die variabel sein kann).

Grundsätzlich sollte jeder der Divs so aussehen:

Bisher konnte ich eine oder mehrere der oben aufgeführten Anforderungen erfüllen, jedoch nie alle gleichzeitig. Ist das tatsächlich mit reinem CSS möglich, oder sollte ich einfach aufhören, meine Zeit zu verschwenden und eine Tabelle zu verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage