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%;
}