Так вы можете достичь этого, используя css media query
. На рабочем столе держите свой .mainpage
слева, .element
и .sidebar
справа, теперь, если viewport width<=640px
, он выравнивает ваш элемент сверху и затем следующим образом.
.mainpage{
width:50%;
height:400px;
background:#f1f;
float:left;
}
.element{
width:50%;
height:200px;
background:#f22;
float:right;
}
.sidebar{
width:50%;
height:200px;
background:#ccc;
float:right;
}
@media screen and (max-width : 640px){
.mainpage{
width:100%;
height:200px;
}
.element{
width:100%;
height:200px;
}
.sidebar{
width:100%;
height:200px;
}
}
<div class="element">element</div>
<div class="mainpage">main page</div>
<div class="sidebar">sidebar</div>
где ваш код? –