JSFiddle - React, Tailwind, and code Playground
HTML
<ul class="list">
<li><a href="1.html"><em>2.79</em> текст</a><span style="width:68%;">68%</span></li>
<li><a href="2.html"><em>2.79</em><span >68%</span></a></li>
<li><a href="3.html">222222<em>2</em></a></li>
<li><a href="4.html">33333<em>3</em></a></li>
<li><a href="5.html">4444<em>4</em></a></li>
<li><a href="6.html">5555555555 5555555 5555555555 5555555555555<em>5</em></a></li>
</ul>
CSS
a:link{
text-decoration:none;
color: red;
}
ul.list li{
list-style-type: none;
position:relative;
margin: 0 0 2px 0;
}
ul.list li a{
position:relative;
display:block;
padding: 7px;
overflow: visible;
border-bottom: 1px solid #f3f2e8;
z-index: 2;
}
ul.list li em{
float:right;
top: 7px;
right: 7px;
font-style:normal;
font-weight:normal;
}
ul.list li span{
position:absolute;
top: 0;
left: 0;
display:block;
height: 100%;
text-indent:-9999px;
background:#f3f2e8;
line-height: 2.55em;
}
ul.list li:hover span{
background:blue;
}
/*a[href]:after {content: "[" attr(href) "]";}*/