Как бы вы решили этот макет, если бы у вас всего 3 контейнера:
<div class="main-container">
<div class="blue-container"></div>
<div class="red-container"></div>
<div class="green-container"></div>
</div>
.main-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
align-content: stretch;
}
.blue-container, .red-container {
width: 50%;
}
.green-container {
flex-basis: 100%;
width: 100%;
}
Я решил это для настольных компьютеров (код выше) и мобильных устройств (все гибкие основы: 100%). Но как решить макет планшета без добавления разметки / <div>
?
пример трехколоночной компоновки