Зависит от того, что если вы поместите какой-нибудь элемент в div, а таблица / div и высота div - допустим, 500px, то элемент внутри него с высотой 100% будет равен этому div.
Если вы хотите, чтобы какой-то элемент помещался на всю страницу, вам нужно поместить его в элемент, имеющий фактическую 100% -ную ширину браузера, например, это обычно главная таблица или родительский div.
EDIT:
Я не пробовал ниже, но вы также можете сделать это, используя абсолютное позиционирование:
<style type="text/css">
div
{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
</style>
Но такой подход не всегда идеален. Если вы уверены, вы можете реализовать это:)