Выполняет абсолютно ничего (firebug сообщает, что тело, высота html-тегов не изменяется вообще)
Ответ 1
Сначала объявите doctype, чтобы вы были в стандартах, если вы еще этого не сделали.
Теперь тело может быть только выше, чем содержащий html, поэтому вам нужно установить HTML-тег на высоту 100%, а тело - на минимальную высоту 100%. Это работает для меня в Firefox.
html {height:100%}
body {min-height:100%}
Ответ 2
Не все браузеры, такие как min-height, попробуйте что-то подобное, чтобы поймать все браузеры.