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