Om nah hoo pez nyeetz, Simon!
Natürlich sind die "Kinder" a wie du so schön sagst die einzigen Blockelemente.
Das wäre dann wohl falsch.
Damit die Höhenangaben sicher funktionieren brauchen die Elternelemente konkrete Höhenangaben. Sind es %-Angaben, so brauchen auch body und html eine Höhe.
Eventuell spielt auch noch der Quirksmodus mit eine Rolle.
Trotz der Offline-Seite kannst du beim W3C-Validator deinen Quelltext validieren lassen.
Matthias
--