I am new to using Foundation. Currently, I am utilizing Foundation 5 along with equalizer. I have a row with 2 columns - one containing text and the other containing an image. I want both columns to have the same height, so I am using data-equalizer.
<div class="row collapse" data-equalizer >
<div class=" large-6 columns main-headline story panel" data-equalizer-watch>
<div class="large-3 columns panel end" data-equalizer-watch>
<img src="http://lorempixel.com/output/people-q-c-640-480-2.jpg" class="main-headline-image ">
</div>
The issue arises when the image takes time to load, causing an unpleasant lag. The first div is initially rendered short, then after a few moments, its height is recalculated by the equalizer to match the image's height. While it is necessary for the div to stretch to meet the image's height, the delay is unappealing.
Is there a solution to address this problem? Working on it locally is bothersome enough; imagining the impact in a production environment with numerous images is concerning. I am considering setting a predetermined height for the columns to resolve this, but I am unsure if this approach aligns with Foundation's principles. Will giving columns a set height compromise the responsiveness of the design?