J'ai un problème majeur avec la mise en page flexbox. J'ai construit un conteneur avec des boîtes remplies d'images, et j'ai décidé d'utiliser la mise en page flexbox pour justifier le contenu afin qu'il ressemble à une grille.
C'est le code :
<div class="container">
<div class="item"></div>
<div class="item"></div>
...
<div class="item"></div>
</div>
et le CSS :
.container {
display: flex;
display: -webkit-flex;
display: -moz-flex;
justify-content: space-around;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
}
.container .item { width: 130px; height: 180px; background: red; margin: 0 1% 24px; }
Et tout semble bon sauf la dernière ligne/rangée - quand elle ne contient pas le même nombre d'éléments que les autres lignes, les éléments de centrage et cela a cassé mon effet de grille.
http://jsfiddle.net/puz219/7Hq2E/
Comment aligner la dernière ligne/rangée sur le côté gauche ?