Je cherche un moyen d'aligner les divs sur la gauche, cependant, les diviser en groupes, sans qu'un groupe ne casse la ligne. Le code ci-dessous se rapproche mais je voudrais obtenir le résultat de l'image.Aligner les divs sur la gauche avec css, les séparer en groupes, sans rupture de ligne
.group {
border-width: 1px;
border-style: solid;
border-color: #008040;
overflow: inherit;
padding:5px;
float:left;
margin-left: 5px;
margin-top:5px;
}
.machine {
float: left;
border-color: red;
height: 75px;
width: 50px;
border-width: 1px;
border-style: solid;
box-sizing:border-box;
}
<div id="group1" class="group">
<div id="subDiv1" class="machine">1</div>
<div id="subDiv2" class="machine">2</div>
<div id="subDiv3" class="machine">3</div>
<div id="subDiv4" class="machine">4</div>
</div>
<div id="group2" class="group">
<div id="subDiv1" class="machine">1</div>
<div id="subDiv2" class="machine">2</div>
<div id="subDiv3" class="machine">3</div>
<div id="subDiv4" class="machine">4</div>
</div>
<div id="group3" class="group">
<div id="subDiv1" class="machine">1</div>
<div id="subDiv2" class="machine">2</div>
<div id="subDiv3" class="machine">3</div>
<div id="subDiv4" class="machine">4</div>
</div>
Le code ci-dessus me donne ce résultat (COURANT):
Mais je voudrais obtenir cet autre résultat (Souhaitée):
C'est possible?
Utilisation de flexwrap peut changer la sortie que vous souhaitez. – Harini