JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li>lorem ipsum</li>
<li>dolor sit</li>
<li>amet</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
<li>word</li>
</ul>
CSS
ul {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min-content, 1px));
grid-gap: 10px;
}
li {
white-space: nowrap;
background-color: lightgreen;
list-style: none;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}