Wyrównaj lewy tekst I prawe wyrównanie obrazu w CSS

Jestem trochę nowy w CSS i mam problem, którego nie mogę rozwiązać. Chciałbym mieć serię div na mojej stronie (ułożone jeden na drugim), a każdy z nich powinien zawierać jakiś tekst i jeden lub więcej obrazów.

W szczególności chciałbym, aby tekst był wyrównany do lewej i wyrównany pionowo w środku, a obrazy powinny być wyrównane do prawej, a wysokość div powinna być oparta na wysokości obrazów (które mogą być zmienne).

Zasadniczo każdy z div powinien wyglądać tak:

Do tej pory udało mi się uzyskać jedno lub więcej wymagań wymienionych powyżej, ale nigdy nie wszystkie z nich jednocześnie. Czy jest to możliwe w przypadku czystego CSS, czy powinienem po prostu przestać marnować czas i używać tabeli?

questionAnswers(2)

yourAnswerToTheQuestion