JSFiddle - React, Tailwind, and code Playground

by Ivanq

HTML

<div class="wrapper">
    <div class="wrapper-inner">
        <div class="main">
            <div class="left-block">left</div>
            <div class="right-block">right</div>
        </div>
        <div class="bar">bar</div>
    </div>
</div>

CSS

body, html {
    margin: 0px;
    height: 100%;
}
.main {
    box-sizing: border-box;
    border: 2px solid red;
    width: 80%;
    float: left;
    height: 100%;
}
.bar {
    box-sizing: border-box;
    border: 2px solid red;
    width: 20%;
    float: left;
    height: 100%;
}
.left-block {
    box-sizing: border-box;
    border: 2px solid magenta;
    width: 20%;
    float: left;
    height: 100%;
}
.right-block {
    box-sizing: border-box;
    border: 2px solid magenta;
    width: 80%;
    float: left;
    height: 100%;
}
.wrapper {
    border: 2px solid grey;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    text-align: center;
}
.wrapper-inner {
    width: 340px;
    border: 2px solid blue;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    text-align: left;
}