Hallo
Rumbasteln in diesem Fall dann feste höhen setzen will ich ja vermeiden. Mir gefällt schon das position: absolute; für den Body nicht, aaber anders funktioniert es nicht.
Doch, siehe mein Beispiel. Das kommt komplett ohne position aus und erfüllt deine Wünsche.
Gruss
MrMurphy