我试图在响应式设计中以不同的顺序浮动 3 个 div。在移动版本中是相关的(div 1,div 2,div 3),但在桌面版本中,我想将 div 3 放在 div 1 附近,将 div 2 放在它们的底部。我正在尝试使用浮动、清除等,但我不知道如何修复它。我分享一个模型。任何人都可以帮助我吗?谢谢
(来源:subirimagenes.com)
这是html结构:
<div id="fondo-web">
<div id="main">
<section id="main-container" name="div1">
Random Image
</section>
<section id="cadiz-a-caballo" name="div2">
Copy Text
</section>
<section id="frm-container" name="div3">
Contact Form
</section>
</div>
</div>
例如,这是一种尝试:
#main-container{
width:33%;
background-color:#856;
float:left;
}
#cadiz-a-caballo{
width:33%;
background-color:#376;
}
#frm-container{
width:30%;
background-color:#856;
float: right;
}
以及父容器的绝对定位和边距底部的其他尝试:
#main-container{
width:62%;
background-color:#856;
float:left;
}
#cadiz-a-caballo{
width:70%;
position: absolute;
background-color:#376;
top:600px;
}
#frm-container{
width:35%;
background-color:#856;
float: right;
}
#main{
width:75%;
margin:auto;
margin-bottom: 150px;
overflow: hidden;
background-color: #343;
}