JSFiddle - React, Tailwind, and code Playground

HTML

<header> </header>
<div class="content-area">
    <div class="left-sidebar"></div>
    <div class="main-area">
        <p>Some content</p><br/>
        <p>Some more content</p><br/>
        <p>Even more content still</p><br/>
    </div>
    <div class="right-sidebar"></div>
</div>
<footer> </footer>

CSS

html, body {
    margin: 0;
    padding: 0;
}
header {
    height: 80px;
    width: 100%;
    background-color: #aaa;
}
.content-area {
    position: relative;
    min-height: 310px;
    background-color: #bbb;
}
.left-sidebar {
    position:absolute;
    width: 50px;
    height: 100%;
    background-color: #abcdef;
}
.right-sidebar {
    position: absolute;
    right: 0;
    width: 50px;
    height: 100%;
    background-color: #abcdef;
}
footer {
    min-height: 50px;
    width: 100%;
    background-color: #ddd;
}
.main-area {
    position: absolute;
}

.main-area p {
    margin-left: 200px;
}