JSFiddle - React, Tailwind, and code Playground
HTML
<div class="body">
<div class="page">
<div class="content">content
<br><br><br><br><br><br><br><br><br>
content
</div>
<div class="aside">aside
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
aside
</div>
</div>
<div class="footer">footer</div>
</div>
CSS
html,body{
padding:0px;
margin:0px;
height:100%;
background:#bbb;
}
.body{
position:relative;
min-width:930px;
min-height:100%;
}
.page{
position:relative;
margin:0px auto;
width:930px;
padding-bottom:100px;
z-index:2;
}
.page:after{
display:block;
content:'';
clear:both;
width:100%;
height:0px;
}
.content{
position:relative;
float:left;
width:290px;
vertical-align: top;
background:#fff;
}
.content:before{
display:block;
content:'';
position:absolute;
top:0px;
bottom:0px;
right:100%;
width:100%;
background:#fff;
}
.aside{
float:right;
width:640px;
vertical-align: top;
}
.footer{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:4;
background:#bbb;
}