Всем доброго времени суток.
Верстаю сайт. На главной странице сайта через api вытаскиваю фотографии из вк и отображаю на странице. Вся фишка в том, что фотографии приходят разного формата и мне бы хотелось разместить их на странице, не подгоняя размеры друг по друга, чтобы они шли одним потоком. Но блочная структура документа не позволяет мне сделать этого, так как высота одного блока может разбить всю разметку и получается дичь. Фишка с flex-ами немного решила эту проблему, когда сделала все блоки одной высоты, высчитывая её по самой большой высоте блока в ряду. И это уже хорошо, но что делать, если фотография, например, имеет портретный формат, а не альбомный? Тогда она тоже выставляет всем в ряду одинаковую высоту, но появляется большие пробелы незаполненного пространства.
Есть ли какой-нибудь приём в css, чтобы сделать блоки одним потоком, чтобы все фотографии шли один за одним, не разбивая разметку своей нестандартной высотой?