Как сохранить div нижнего колонтитула всегда в нижней части окна, когда у меня есть страница, которая динамически устанавливает высоту (например, получить информацию из базы данных) с помощью CSS?
Если вы хотите работать с jQuery, я придумал это и отлично работает:
Установите CSS нижнего колонтитула:
#footer { position:absolute; width:100%; height:100px; }
Установите script:
<script>
x = $('#div-that-increase-height').height()+20; // +20 gives space between div and footer
y = $(window).height();
if (x+100<=y){ // 100 is the height of your footer
$('#footer').css('top', y-100+'px');// again 100 is the height of your footer
$('#footer').css('display', 'block');
}else{
$('#footer').css('top', x+'px');
$('#footer').css('display', 'block');
}
</script>
Этот script должен быть в конце вашего кода;