JSFiddle - React, Tailwind, and code Playground
HTML
<ol>
<li>
<div>one two</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
<li>
<div>one two three four five</div>
</li>
</ol>
CSS
ol {
margin: 0 2em;
list-style: none;
counter-reset: list;
}
li {
margin-bottom: 0.25em;
border: 1px solid red;
position: relative;
}
li:before {
counter-increment: list;
content: counter(list)'.';
position: absolute;
right: 100%;
margin-right: 5px;
top: 0;
}
li::after {
content: '';
display: table;
clear: both;
}
div {
float: left;
height: 3em;
background: lightgrey;
}