Hallo Detlef G.,
ein Blick in meine Glaskugel verrät mir, dass du den Elternelementen der Tabelle (vermutlich body und ggf noch html) keine Höhe von 100% zugewiesen hast - auf irgendwas müssen sich die 100% ja beziehen.
Oh, ich glaube, deine Glaskugel irrt sich.
das sollte vor allem ein Hinweis an lila sein, dass jeglicher relevanter Quelltext fehlt.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
woraus schließt du, das dieser Doctype im fraglichen Dokument steht? Vielleicht ist es ja nur die Signatur? :-)
Laut: http://www.fabrice-pascal.de/artikel/dtd/ schaltet dies die meisten Browser in den Standard Mode bzw. Mozilla in den Almost Standard Mode.
Das bedeutet:
"Kein Element (Body, Div, oder Andere) kann 100% hoch sein. Es ist immer so hoch wie das höchste Element in ihm. Die Höhe kann höchstens mit einer absoluten Einheit festgelegt werden, nicht jedoch mit einer relativen Einheit (z.B. %, em)"
Warum soll ein Element nicht 100% hoch sein können? Diese 100% beziehen sich afaik auf das jeweils übergeordnete Element bei <table> auf <body> und bei <body> auf <html> - das "Elternelement" von <html> ist dann das Browserfenster. Mit einem 'html,body { height:100%; }' kann also durchaus eine Höhe von 100% erreicht werden (ggf. noch margin und padding auf 0 stellen) - oder habe ich was falsch verstanden?
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|