Я делаю что-то очень похожее.1) Возьмите событие изменения размера окна (я использую jQuery)
$(window).resize(function(){});
2) Найдите то, что вы хотите, чтобы ваши действия были.Для меня я устанавливал высоту явно в теле документа, чтобы мой CSS высоты: 100% во внутреннем контейнере вступил в силу.Вы можете сделать что-нибудь внутри функции:
$(window).resize(function(){
$('body').height($(document).height());
});
Моя разметка:
<html>
<body>
<div class="full-height">Hello World</div>
</body>
</html>
Мой CSS:
body {position:relative;}
.full-height {height:100%;}