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;
}