JSFiddle - React, Tailwind, and code Playground

by Jeff

HTML

<div class="table">
    <div class="cell rating">
        <div class="rating"></div>
        Line 1
    </div>
    <div class="cell role">
        <div class="role"></div>
        Line 1<br/>Line 2
    </div>
</div>
<div class="table">
    <div class="cell stats">
        <div class="stats"></div>
        Line 1<br/>Line 2<br/>Line 3
    </div>
</div>

CSS

* {
    box-sizing:border-box;
}
body {
    margin:0px;
}

.table {
    width:100%;
    display:table;
    table-layout:fixed;
}

.row {
    display:table-row;
}

.cell {
    display:table-cell;
    width:50%;
    position:relative;
    padding:0px 10px;
    border:1px solid #000;
}

.cell.rating {
    padding-left:15px;
}

.cell.role {
    padding-right:15px;
}

.cell.stats {
    width:100%;    
}

.cell > .rating {
    background:#999;
    position:absolute;
    bottom:0;
    top:0;
    left:10px;
    right:5px;
    z-index:-10;
}

.cell > .role {
    background:#999;
    position:absolute;
    bottom:0;
    top:0;
    left:5px;
    right:10px;
    z-index:-10;
}

.cell > .stats {
    background:#999;
    position:absolute;
    bottom:0;
    top:0;
    left:10px;
    right:10px;
    z-index:-10;
}