Tobias Kloth: Tabellen height 100 % geht nicht ???

Beitrag lesen

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:|