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