JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container1" class="container">
<table>
<tr>
<td class="cell">aaaa</td>
<td class="cell expand">b</td>
<td class="cell">c</td>
</tr>
<tr>
<td class="cell">d</div>
<td class="cell expand">eeeee</td>
<td class="cell">f</td>
</tr>
</table>
</div>
<div id="container2" class="container">
<div class="row">
<div class="cell">aaaa</div>
<div class="cell expand">b</div>
<div class="cell">c</div>
</div>
<div class="row">
<div class="cell">d</div>
<div class="cell expand">eeeee</div>
<div class="cell">f</div>
</div>
</div>
CSS
.container {
width: 500px;
overflow:hidden;
/* instead of clearfix div */
}
div {
border:1px solid;
padding: 1px;
}
.row {
display:table-row;
}
.cell {
display:table-cell;
}
.expand {
overflow:hidden;
width:100%;
}