Hi,
Konkret: height bezieht sich auf den dem Inhalt zur Verfügung stehenden Teil. Drumherum ist padding (in der background-Formatierung), border (eigene Formatierung) und margin (immer transparent).
So sollte es sein, ja. Mozilla verrechnet sich dabei aber.
Dein Fall ließe sich also möglicherweise mit "height: 100%; margin-bottom:34px;" lösen (wahlweise auch margin-top). Dann hast du unten die definierte Breite an Rand, der Layer wird aber trotzdem so groß gemacht, wie es geht (100% eben).
html und body sind bei auf 100%. Da ist ein div drin, der auch 100%
und ein unten ausgerichtetes Hintergrundbild hat. Das Hintergrund-
bild soll 34px vor dem Ende der Seite aufhören.
Bye,
Peter