JSFiddle - React, Tailwind, and code Playground

by sirko

HTML

<div id="container">
    <div id="top">
        <div id="left">
        </div>
        <div id="right">
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            11
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
            1
        </div>
    </div>
    <div id="bottom">
        blub
    </div>
</div>

CSS

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

#container{
    background-color: yellow;
    flex-direction: column;
    display: flex;
    height: 100%;
}

#top {
    background-color: red;
    flex-grow: 1;
    display: flex;
    flex-direction: row;
}

#right {
    white-space: pre;
    overflow: auto;
    background-color: blue;
    width: 5em;
}

#left {
    flex-grow: 1;
    background-color: orange;
}

#bottom {
    background-color: green;
    height: 4em;
}