JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<div class="xtrawide">
</div>
<div class="col clearfix">
<div class="wide"> </div>
<div class="fixed"> </div><div class="auto"> </div>
</div>
<div class="col clearfix">
<div class="wide"> </div>
<div class="fixed"> </div><div class="auto"> </div>
</div>
<div class="col clearfix">
<div class="wide"> </div>
<div class="fixed"> </div><div class="auto"> </div>
</div>
</div>
CSS
table {
width: 100%;
}
.xtrawide {
border: 1px solid yellow;
}
.wide {
border: 1px solid green;
}
.fixed {
border: 1px solid red;
width: 50px;
float: left;
}
.auto
{
display: table-cell;
width: 1000000px;
border: 1px solid blue;
}
.col {
width: 33.3333333%;
float: left;
}
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}