Решил сверстать адаптивную галерею картинок на flexbox. При этом столкнулся с неприятным багом - блоки с картинками отказываются правильно растягиваться по высоте и занимать всю площадь.
Решить это можно добавлением к img height:100% тогда все работает отлично только в Chrome и firefox , но не в Safari.
Вопрос: как заставить блоки с картинками растягиваться правильно по высоте во все браузерах?
Пример на Codepen
Можно решить проблему таким способом: нужно присвоить высоту .grid__item к img
$('.grid__item').each(function (i,v){
var h = $(v).height();
$(v).find('img').height(h);
});
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники