Я пытаюсь заставить правый столбец макета из трех столбцов перемещаться ниже левого столбца на небольших экранах. Прямо сейчас правая колонна движется в правильном направлении, за исключением того, что она висит ниже средней колонны.
Я создал эту базовую симуляцию моей проблемы. Обратите внимание, что средний столбец всегда будет длиннее, чем левый и правый столбцы, как показано здесь.
<style>
.container {
max-width:1280px;
width:100%;
height:200px;
margin-left:auto;
margin-right:auto;
display:flex;
flex-wrap: wrap;
}
.leftsidebar {
width:20%;
height:200px;
background-color:gray;
margin-top:15px;
}
.middle {
width:57%;
background-color:blue;
margin-left:15px;
margin-right:15px;
height:800px;
margin-top:15px;
}
.rightsidebar {
width:20%;
background-color:orange;
height:200px;
margin-top:15px;
}
</style>
<div class="container">
<div class="leftsidebar">left</div>
<div class="middle">middle</div>
<div class="rightsidebar">right</div>
</div>