JSFiddle - React, Tailwind, and code Playground
by John Doe
HTML
<div class="wrap">
<div class="coll">1</div>
<div class="coll">2</div>
<div class="coll">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Enim eius, eveniet deserunt labore quam minima aperiam, et quaerat nisi. Repudiandae ex commodi consequatur nisi aliquid corporis porro magni quisquam, est.
</div>
<div class="coll">
<div class="col-wrap">
<span>4</span>
</div>
</div>
</div>
CSS
*{
box-sizing: border-box;
}
.wrap{
display: flex;
flex-wrap: wrap;
max-width: 100px;
margin: 0 auto;
background-color: red;
flex: 1 0 auto;
}
.coll{
background-color: #cecece;
border: 1px solid #252525;
flex-basis: 0;
flex-grow: 1;
margin: 0 15px 0 0;
text-align: center;
height: 300px;
line-height: 300px;
overflow: hidden;
}
.coll:last-of-type{
margin: 0 0 0 0;
}
.col-wrap{
display: block;
overflow: hidden;
}
.col-wrap span{
width: 2000px;
display: block;
background-color: #fff;
}