Показываю на примере алика: смотрите - у него внутри, в строке, плавающее количество карточек.
Они (карточки) у него переносятся, когда ширины окна не хватает для изображения. У меня перенос тоже реализован с этим нет бед.
Я не могу реализовать через проценты, потому что у меня не всегда точное количество карточек в строке, они переносятся от ширины. Я мог бы использовать медиазапросы, но это 6 дополнительных условий. Выглядит как засорение кода. Должно быть более лаконичное решение.
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))