Hi,
Was willst du mit CSS-Layout eigentlich erreichen?
Ich programmiere CMS, wo Content sehr dynamisch ausgegeben wird, also ich will, dass HTML+CSS auch dynamisch bleibt, also keine feste Größen un Höhen.
und warum gibst Du dann überhaupt Höhen vor?
Selbst Deine 83% können bei entsprechend hohem Header und/oder Footer und kleiner Contenthöhe unpassend sein.
freundliche Grüße
Ingo