Вы можете сделать это с помощью следующего сценария, заменив #content
вашим контейнером и h1
с элементом заголовка, зафиксированным внизу:
<script type="text/javascript">
$(document).ready(function() {
$("#content").css("margin-top", $(window).height() - $("h1").height());
});
</script>
Это, однако, устанавливает только margin-top
при загрузке страницы, поэтому он не обновляет поля, если пользователь изменяет размер окна своего браузера.Это для спасения (опять же замена элементов, очевидно):
<script type="text/javascript">
$(window).resize(function() {
$("#content").css("margin-top", $(window).height() - $("h1").height());
});
</script>