не могли бы вы мне помочь.У меня есть 4 деления в одном ряду.
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
</div>
Теперь я хочу переместить 2 из них в следующий ряд, если ширина <768px. </p>
Я достиг этого с помощью сетки CSS
.container {
display: grid;
rid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
grid-template-rows: repeat(4, minmax(300px, auto));
justify-content: center;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.container {
grid-template-columns: 40% 40%;
}
}
Но, к сожалению, CSS Grid не очень хорошо поддерживается в версии браузера IE display:flex, но не могу достичь того же результата.
Вот пример
![enter image description here](https://i.stack.imgur.com/PV5Jc.jpg)
Может ли кто-нибудь помочь мне?
Решение найдено:
.container{
display: flex;
flex-wrap: wrap;
}
.item {
flex: 25%;
max-width: 25%;
}
@media (max-width: 800px) {
.item {
flex: 50%;
max-width: 50%;
}
}
@media (max-width: 600px) {
.item {
flex: 100%;
max-width: 100%;
}
}