1<style>
2 .parent {
3 display: flex;
4 flex-wrap: wrap;
5 }
6
7 .child {
8 /* percent per item in row.
9 33% = limit to 3 per row. */
10 flex: 1 0 33%;
11 margin: 5px;
12 height: 100px;
13 background-color: blue;
14 }
15</style>
16
17<div class="parent">
18 <div class="child"></div>
19 <div class="child"></div>
20 <div class="child"></div>
21 <div class="child"></div>
22 <div class="child"></div>
23 <div class="child"></div>
24 <div class="child"></div>
25 <div class="child"></div>
26</div>
1.parent {
2 display: flex;
3 flex-wrap: wrap;
4}
5
6.child {
7 flex: 2 0 21%; /* explanation below */
8 margin: 5px;
9 height: 100px;
10 background-color: blue;
11}