JSFiddle - React, Tailwind, and code Playground

by Eric

HTML

<div class="wrapper">
    <div class="side-left">
        <div class="block">
            side
            <br />
            yep
        </div>
    </div>
    <div class="main">
        main
        <br />
        stuff
        <hr />
        hmmm
    </div>
    <div class="side-right">
        <div class="block">
            side
        </div>
        <div class="block">
            side stuff
            <br />
            here
        </div>
        <div class="block">
            side
        </div>
    </div>
</div>

CSS

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html, body
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
    background: rgba(150, 0, 150, .4);
}

.wrapper
{
    width: 80%;
    min-height: 100%;
    font-size: 0;
    
    margin: 0 auto;
    padding: 4px;
    
    background: rgba(0, 0, 0, .2);
}

.side-left, .side-right, .main
{
    display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
    
    font-size: initial;
}

.side-left, .side-right
{
    width: 10%;
    height: 100%;
}
.main
{
    width: 80%;
}

.block
{
    background: rgba(0, 0, 0, .2);
    border: 1px solid #000000;
    
    -webkit-border-radius: 4px;
    border-radius: 4px
}