This question has been asked on several ways, but I've never found a way that really works.
I've recreated a FIDDLE that explains my problem. If you push the button a hidden element is shown, but it doesn't push down the footer. Instead it's shown underneath and below the footer. How can this be solved?
My Fiddle doesn't work in Chromium either.
HTML
<div class="wrapper">
<div class="content">
<div class="text">
Blablablabla
<div class="button">
click me
</div>
</div>
<div class="text2">
YADAYDAYDAYDAYDAYDAYDAYDA
</div>
</div>
</div>
<div class="footer">
</div>
jQuery
$('.text2').hide();
$('.button').on('click', function() {
$('.text2').toggle();
});