J'essaie de centrer le conteneur de divs (boîtes grises) de sorte que A = B. Cette égalité doit être préservée lors du redimensionnement des fenêtres du navigateur. En outre, lorsque la fenêtre est plus petite que la largeur du nombre actuel de divs dans une rangée, l'arrangement div devrait changer à moins de nombre de colonnes. J'essayais de trouver du code, mais pas de chance. J'espère que quelqu'un pourrait aider.Centrer le conteneur de divs
Et voici le code que j'ai pour l'instant
HTML:
<div id="Area">
<div id="container">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
</div>
CSS:
#Area {
padding: 30px 50px; /* top and bottom 25px, left and right 50px */
}
#container{
width: 90%;
margin: 0 auto;
}
.square {
display: inline-block;
margin: 7 auto;
width: 350px;
height: 200px;
background-color: gray;
border: 1px black solid;
}
UPDATE. Après l'aide de Shai, je suis venu à un nouveau problème. Divs sont maintenant empilés aimé:
Mais je voudrais les avoir comme ceci:
S'il vous plaît créer un – Andy
jsFiddle Pouvez-vous utiliser des boîtes flex? – Siddharth
@ votre montage: c'est pourquoi vous n'utilisez pas quelque chose comme 'text-align' pour la mise en page des boîtes comme je l'ai dit dans le commentaire à la réponse de Shai. Jetez un oeil à ma réponse. – lexith