Есть требования к блокам:
max-width: 300px;
min-width: 200px;
Какие свойства нужно прописать блокам, чтобы работало так:
чтоб когда блоки по 300px в строку не влезали, то они уменьшались до 200, а потом 1 блок вылетал и в строке блоки опять по 300px
Нашел ответ:
.container {
display:flex;
flex-wrap:wrap;
}
.block {
flex-grow: 1;
flex: 1 0 200px;//причем нужно рястягивание именно так записать, а не отдельно flex grow и min-width, иначе работать не будет
max-width: 300px;
margin: 10px;
}