JSFiddle - React, Tailwind, and code Playground
HTML
<!-- MAIN CONTAINER: Orange -->
<div class="container" style="position: relative; overflow:hidden; width:550px; background-color:#ffcc00;">
<!-- INNER CONTAINER #1: Gray -->
<div class="grey" style="overflow:hidden; float:left; width:180px; background-color:#eeeeee; ">
<!-- TOP BLOCK -->
<div style="">This block goes top</div>
<!-- BOTTOM BLOCK -->
<div style="position:absolute;bottom:0px;background-color:pink;width:180px;">This block goes bottom!</div>
</div>
<!-- INNER CONTAINER #2: Red -->
<div class="red" style="overflow:hidden; float:left; width:250px; background-color:#ff0000">Not that important block<br />with some content<br />...</div>
</div>
CSS
.grey{
padding-bottom :32767px;
margin-bottom:-32767px;
}
.container{
border: 5px solid #ffcc00;
}
.red{
margin-left : 5px;
}