JSFiddle - React, Tailwind, and code Playground
HTML
<table class="container">
<tr>
<td class="checkbox"></td>
<td class="name">
<!-- Necessary Evil -->
<table>
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit eaque autem quos nulla dignissimos corporis pariatur itaque excepturi debitis ratione dolorem iste consectetur accusantium necessitatibus blanditiis labore unde perferendis tempore.</td>
</tr>
</table>
</td>
<td class="value">12345</td>
</tr>
</table>
CSS
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
margin: 5px;
padding: 5px;
}
.container {
width: 300px;
height: 30px;
background-color: #B7B7B7;
/table-layout: fixed;
border-spacing: 5px;
}
.checkbox {
width: 20px;
background-color: green;
}
.name td {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-color: orange;
}
.name table {
table-layout: fixed;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 0;
}
.value {
background-color: LightCyan;
}