Jawaban ini tidak ideal lagi karena CSS flexbox dan kisi di mana diterapkan ke CSS. Namun itu masih merupakan solusi yang berhasil
Pada layar yang lebih kecil Anda mungkin ingin menjaga ketinggian otomatis karena col1, col2 dan col3 ditumpuk satu sama lain.
Namun setelah breakpoint kueri media Anda ingin cols muncul di sebelah satu sama lain dengan ketinggian yang sama untuk semua kolom.
1125 px hanya merupakan contoh breakpoint lebar jendela dan setelah itu Anda ingin membuat semua kolom diatur ke ketinggian yang sama.
<div class="wraper">
<div class="col1">Lorem ipsum dolor sit amet.</div>
<div class="col2">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos laudantium, possimus sed, debitis amet in, explicabo dolor similique eligendi officia numquam eaque quae illo magnam distinctio odio, esse vero aspernatur.</div>
<div class="col3">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolorem, odio qui praesentium.</div>
</div>
Anda bisa, tentu saja, menetapkan lebih banyak breakpoint jika perlu.
<script>
$(document).ready(function(){
$(window).on('load resize', function() {
let vraperH = $('.wraper').height();
if (window.innerWidth>= 1125) {
$('.col1').height(vraperH);
$('.col2').height(vraperH);
$('.col3').height(vraperH);
}
if (window.innerWidth < 1125) {
$('.col1').height('auto');
$('.col2').height('auto');
$('.col3').height('auto');
}
});
});
</script>