JSFiddle - React, Tailwind, and code Playground

HTML

<div id="wrapper">
    <div id="header">
        Header
    </div>

    <div id="content">        
        <div class="text-background">
            Some content text   
        </div>
    </div>

    <div id="footer">
        <div class="center">
            <span class="copyright">
                Footer            
            </span>
        </div>
    </div>    
</div>

CSS

@font-face {
    font-family: Arial, Helvetica, sans-serif;
}

html, body {
    font-family: Arial, Helvetica, sans-serif;
    background: black;
    color: #FFF;
    padding: 0;
    margin: 0;
    height: 100%;
}

#wrapper {
    min-height: 100%;
    position: relative;
}

#content {
    height: 172px;
    background: green;
}

#footer {
    border-top: 2px #999 solid;
    background-color: #FFF;
    padding: 15px 0;
    width: 100%;
    height: 140px;
    position: absolute;
    bottom: 0;
    left: 0;
}

#header{
    border-bottom: 1px solid white;
}

.center {
    width: 800px;
    margin: 0 auto;
}

.text-background {
    background: gray;    
    height: 100%;  
}

.copyright {
    color: #666666;
    font-size: 0.8em;
}