Может ли grid автоматически растянуть по ширине не влезающий элемент (как flex-grow при wrap)?
Да, grid может автоматически растянуть по ширине не влезающий элемент, подобно свойству flex-grow при использовании wrap в flexbox. Для этого можно использовать свойство grid-template-columns с помощью функции repeat() и параметра minmax(). Прежде всего, укажите контейнеру display: grid, чтобы задать элементам внутри контейнера гибкую сетку. Затем, задайте grid-template-columns внутри контейнера, чтобы определить колонки сетки. В функции ... Читать далее