JSFiddle - React, Tailwind, and code Playground

by george_black

HTML

<div id="outer">
    <div id="table-container">
        <div id="table-cell">This content is vertically centered.</div>
    </div>
</div>

CSS

#outer {
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
}
#table-container {
    height:100%;
    width:100%;
    display:table;
}
#table-cell {
    vertical-align:middle;
    height:100%;
    display:table-cell;
    border:1px solid #000;
}