JSFiddle - React, Tailwind, and code Playground
HTML
<div id="wrapper">
<span id="container">
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
<span class="button" style="height: 26px; "></span>
</span>
<label id="label">This is long text string.</label>
</div>
CSS
#wrapper {
width: 100%;
height: 26px;
}
#label {
background:#f00;
line-height: 26px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
}
#container {
float: right;
height: 26px;
line-height: 26px;
margin-right: 4px;
}
.button {
background-color: maroon;
display: inline-block;
width: 22px;
height: 26px;
}