J'ai un nombre infini de divs d'une largeur de 100px, qui peuvent tenir dans un parent de 250px de largeur. Quelle que soit la hauteur, j'ai besoin que les divs s'affichent en rangées, comme le montre l'image. J'ai essayé de résoudre ce problème, mais la hauteur des divisions semble tout faire foirer.
J'apprécierais vraiment votre aide. Merci :)
<style>
#holder{
width:250px;
border:1px dotted blue;
display:inline-block;
}
.box{
width:100px;
height:150px;
background-color:#CCC;
float:left;
text-align:center;
font-size:45px;
display:inline-block;
}
.one{
background-color:#0F0;
height:200px;
}
.two{
background-color:#0FF;
}
.three{
background-color:#00F;
}
.four{
background-color:#FF0;
}
</style>
<div id="holder">
<div class="box one">1</div>
<div class="box two">2</div>
<div class="box three">3</div>
<div class="box four">4</div>
</div>
Voici le jsfiddle