Это, в основном, ответ Лиама Бэйли, но с тридцатью стр. (), Который должен быть и быстрее, и более кратким:
function thirty_pc() {
$("div").css('height', '' + Math.round(.3 * window.height()));
}
$(document).ready(function() {
thirty_pc();
$(window).bind('resize', thirty_pc);
});
Если вам это нравится, все равно примите ответ Лиама, но не забывайте мой.:)