Есть стандартный блок с картинкой и заголовком ниже. Все картинки должны быть одного размера, с исходными пропорциями. Размер загружаемой картинки заранее неизвестен. Как лучше поступить в таком случае? Самый простой способ, который приходит в голову – сделать картинку фоном блока. Однако картинки – это информация и их лучше подключать через html. Кроме того, в этом случае образуется пустой html элемент, что тоже плохо.
Есть ли варианты такое сверстать, не прибегая к обрезанию картинки на сервере, не используя object-fit: cover и не используя js код? (Средствами html и css)