Я использую следующий макет CSS Grid:
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}
Это пытается разместить как можно больше столбцов размером 500 пикселей, а затем равномерно распределяет оставшееся пространство между столбцами.
Проблема заключается в том, чточто если остался только один столбец (ширина сетки <1000 пикселей), столбец будет сжиматься до 500 пикселей и не будет уменьшаться больше этого размера, даже если сетка становится меньше, вызывая переполнение столбца. </p>
IЯ пробовал много комбинаций, включая вложение функций minmax, но не смог решить эту проблему.