JSFiddle - React, Tailwind, and code Playground
by Alex
HTML
<div class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do.</p>
</div>
<div class="column">
<p>Lorem ipsum dolor sit amet.</p>
</div>
CSS
.column {
float: left;
width: 25%;
padding: 2%;
text-align: center;
background-color: #FFDA96;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.column:nth-child(2) {
background-color: #B3FBD3;
}
.column:nth-child(3) {
background-color: #FBB3C7;
}
.column:nth-child(4) {
background-color: #E6FBB3;
}
JavaScript
$.fn.setMaxHeights = function() {
var maxHeight = this.map(function(i,e) {
return $(e).height();
}).get();
return this.height( Math.max.apply(this, maxHeight) );
};
$('.column').setMaxHeights();