JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="tablefull">
<div class="tableheader">
<div class="col-xs-4 green">Header A</div>
<div class="col-xs-4 red">B</div>
<div class="col-xs-4 blue">C</div>
</div>
<div>
<div class="col-xs-6 blue">Content 50% width auto height</div>
<div class="col-xs-6 red">Hello World</div>
</div>
<div>
<div class="col-xs-9 red">Content 70% width auto height</div>
<div class="col-xs-3 blue">Merry Halloween</div>
</div>
</div>
CSS
html,body {
height: 100%;
}
div.tablefull {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
padding: 0;
}
div.tablefull>div.tableheader, div.tablefull>div.tableheader>div {
height: 0%;
}
div.tablefull>div {
display: table-row;
}
div.tablefull>div>div {
display: table-cell;
height: 100%;
padding: 0;
}
.green {
background-color: lightgreen;
}
.red {
background-color: Lightsalmon;
}
.blue {
background-color: lightblue;
}