IE8 интерпретирует элемент высоты ближе к стандартам, чем IE7. Заявление
`Высота: 100%
В значительной степени игнорируется. Высота в процентах основана на высоте их родительского элемента. Если родительский элемент не имеет явной высоты, процент игнорируется и устанавливается на Авто. Вы можете увидеть больше об этом на w3.org .
Если отображаемая страница пуста, тело будет иметь высоту 0, и вы увидите фон по умолчанию.