JSFiddle - React, Tailwind, and code Playground
by smacky311
HTML
<div class="container">
<div class="flex-item">flex item 2</div>
<div class="flex-item">flex item 3</div>
<div class="flex-item">flex item 3</div>
</div>
<div class="container2">
<div class="flex-item">
<div>top content</div>
<div>bottom content</div>
</div>
<div class="flex-item">
<div>top content</div>
<div>bottom content</div>
</div>
<div class="flex-item">
<div> </div>
<div>bottom content on top</div>
</div>
<div class="flex-item">
<div> </div>
<div>bottom content on bottom</div>
</div>
</div>
CSS
.container {
display: flex; /* or inline-flex */
}
.flex-item {
background-color: cornflowerblue;
width: 200px;
height: 100px;
margin: auto;
}
.container2 {
display: flex; /* or inline-flex */
margin-top: 10px;
}
JavaScript
//You can see on lin 17 I do not include nbsp
//I do the same thing again on line 21, except now I have nbsp.
//With nbsp the content shows up in the correct place