<div class="row">
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
<div class="col">Col</div>
</div>
.row {
display: flex;
flex-wrap: wrap;
}
.col {
flex: 1 0 18%; /* The important bit. This percentage decides your columns.
The percent can be px. It just represents your minimum starting width.
*/
margin: 5px;
background: tomato;
height: 50px;
color: white;
display: flex;
align-items: center;
justify-content: center;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.