J'essaie de faire flotter 3 divs dans un ordre différent dans un design responsive. Dans la version mobile est corrélative (div 1, div 2, div 3) mais dans la version de bureau, je veux placer le div 3 près de la div 1 et la div 2 au fond d'entre eux. Je suis en train de le trier avec float, efface et ainsi mais je ne sais pas comment le réparer. Je partage une maquette. peut m'aider quelqu'un? MerciStructure Div avec un design réactif
mockup http://s2.subirimagenes.com/imagen/previo/thump_8425505positiondiv.png
Ceci est la structure 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>
Dans l'exemple, c'est une tentative:
#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;
}
Et autre tentative avec le positionnement absolu et la marge inférieure pour la père conteneur:
#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;
}
Vous essayez de réorganiser les divs de sorte que le troisième est avant le second. La seule façon de le faire est avec [flexbox] (http://css-tricks.com/old-flexbox-and-new-flexbox/) ou le positionnement absolu. Connaissez-vous les dimensions de div1? – Blazemonger
Editer la question – manguiti
Oui, je l'essaie avec le positionnement absolu et la marge supérieure pour positionner le troisième mais ensuite, je casse le div père avec débordement: propriété cachée – manguiti