JSFiddle - React, Tailwind, and code Playground
HTML
<div>Row direction<br><br></div>
<div class="wrap">
<div class="A">
<div class="B">
I WISH I WAS AS BIG AS MY DAD
</div>
</div>
</div>
<div><br>Column direction<br><br></div>
<div class="wrap">
<div class="C">
<div class="B">
I WISH I WAS AS BIG AS MY DAD
</div>
</div>
</div>
CSS
.wrap {
display: flex;
flex-direction: column;
}
/* row direction */
.A {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #00b;
min-height: 100px;
}
/* column direction */
.C {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #00b;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
/* flex items */
.B {
background: #b00;
-ms-flex-grow: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}