JSFiddle - React, Tailwind, and code Playground
by Douglas Santos
HTML
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
<li>f</li>
<li>g</li>
<li>h</li>
<li>i</li>
<li>j</li>
<li>k</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
CSS
* {box-sizing: border-box;}
body{padding: 5%;}
ul {
display: flex;
flex-wrap: wrap;
margin: 0 -1px -1px 0;
list-style: none;
padding: 0;
background-color: yellow;
}
li {
flex: 1 0 100px;
height: 100px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: deeppink;
}
li:empty {
height: 0;
border: none;
}