да, верно поправили) когда не указан doctype, по ум. считается, что это старенькая версия, где еще высота html и всех наследуемых элементов - это 100% высоты окна, а не высота контента, отсюда и могут быть такие большие "дырки"
Юлия Старченко: Для html высота берётся именно от viewport. Как раньше, так и сейчас.
А вот в процентах высота по стандартам, начиная с 2001, считается только от явно заданной высоты контейнера. А в режиме QuirksMode при отсутствии заданной высоты контейнера проценты в высоте рождают чудеса.