JSFiddle - React, Tailwind, and code Playground
by Avnish Sanujay
HTML
<div class="table">
<div class="row">
<div class="cell1">row 1</div>
<div class="cell2"></div>
<div class="cell3"></div>
</div>
<div class="row">
<div class="cell1">row 2</div>
<div class="cell2">
<img src="https://static.wixstatic.com/media/78c65b_ab970a766007419ab1acfc33c62c65d2.jpg/v1/fill/w_665,h_352,al_c,q_90,usm_0.66_1.00_0.01/78c65b_ab970a766007419ab1acfc33c62c65d2.jpg" />
</div>
<div class="cell3"></div>
</div>
<div class="row">
<div class="cell1">row 3</div>
<div class="cell2"></div>
<div class="cell3"></div>
</div>
</div>
CSS
html, body {
width:100%;
height:100%;
margin:0;
padding:0;
}
.table {
display:table;
width:100%;
height:10%;
border:1px solid #000;
}
.row {
display:table-row;
height:100%;
}
.cell1, .cell2, .cell3 {
display:table-cell;
width:33%;
height:100%;
border:1px solid #CCC;
}
.cell2 > img {
width:100%;
height:auto;
}