von DukeXP |
c3o schrieb am 24.03.2004 22:01
Eine auf 100% gestellte Tabellenzelle streckt sich so weit sie kann, andere Zellen in der gleichen Spalte können nur durch Bilder und Textinhalt Platz erkämpfen. width="100%" hieß da effektiv: width="as much as possible" |
Spätestens seit validem (X)HTML gehört diese Interpretation der Vergangenheit an. Wenn du zum Beispiel einer Spalte 100% zuweist und einer weiteren Spalte 20% dann hat die Tabelle eine Breite von 120% des übergeordneten Elements.
|
von c3o |
Philipp, sondermuelli, languitar -- ja habt ihr denn nie "flüssige" Tabellenlayouts gemacht? Das war doch in der grauen Vorzeit als Layouttabellen noch aktuell waren ( ;-P ) die Standardverfahrensweise. Eine auf 100% gestellte Tabellenzelle streckt sich so weit sie kann, andere Zellen in der gleichen Spalte können nur durch Bilder und Textinhalt Platz erkämpfen. width="100%" hieß da effektiv: width="as much as possible" |
von diwie |
ich habs (irgendwie) hinbekommen. tabellen noch ein wenig mehr verschachtelt ;) und zum teil hat es auch an einem ungünstig platzierten form-tag gelegen. |
von sondermuelli |
es dreht sich wieder mal um tabellen, genauer gesagt um die 100%ige streckung einer tabellenzelle mittels height attribut. |
rein logisch betrachtet kann das ja nicht klappen, einer tabellenZELLE 100% höhe zuzuweisen. woher soll der browser bei einer tabellenzelle denn wissen worauf sich die 100% beziehen? |
von Philipp Gérard |
languitar schrieb am 23.03.2004 20:55
die zelle darf nie im leben 100% höhe haben. wo sollen dann die anderen hin? außerhalb des bildschirms? |
die 100% bezögen sich nur auf das übergeordnete Element. Eine Tabelle zwischen <body> und </body> hätte als die gesamte Seitenhöhe, eine Tabelle in einer Zelle nur die 100% von <td> zu </td>. |