Hi,
naja, doch wohl kein Bug. Wenn man dem browser sagt, daß man ihm nun eine html-Seite nach dem Willen des W3C zum verabeiten gibt, dann verarbeitet er das dann auch nach deren Willen. (Was ist eigendlich die Begründung für das "nichtwollen" einer Tabellenhöhenangabe? Keine rethorische Frage, ich denke schon, daß es da einen logischen grund für geben muß....)
Der Grund ist, dass der BODY nicht 100% der Fensterinnenhoehe einnimmt, sondern zunaechst mal auf 0px steht. Eine Tabelle mit Inhalt macht den BODY also genauso hoch, wie die Tabelle selbst bzw. wenn diese 100% Hoehe haben soll, dann ist sie eben so hoch, wie sie Platz braucht - das ist dann der logische Grund ;-).
Gib mal in die Adresszeile von Netscape 6.x/Mozilla ein:
javascript:alert(document.defaultView.getComputedStyle(document.getElementsByTagName('body')[0],"").getPropertyValue('height'));
Ohne geladenes Dokument erscheint 0px, mit einer Tabelle entsprechend
die Hoehe der Tabelle mit Inhalt.
MfG, Thomas