Der folgende Beitrag wurde am 18. 11. 2004, 14:34 Uhr von kmonster veröffentlicht.
Habe ein Problem mit dem folgenden Tabellenkonstrukt. Die rechte, mittlere Zelle soll je nach Grösse der Gesamttabelle immer maximal werden und die beiden Zellen rechts oben und rechts unten sollen maximal so gross wie ihr Inhalt sein. Auch mit Styles ist mir dies bisher nicht gelungen. Es ist mir nicht möglich die rechten drei Zellen in eine extra Tabelle zu packen.
<table border="1">
<tr>
<td rowspan="3">
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
</td>
<td height="20">
Die Zelle soll nur ganz klein sein
</td>
</tr>
<tr height="100%">
<td height="100%">
Dies Zelle soll so hoch wie mцglich sein
</td>
</tr>
<tr>
<td height="20">
Die Zelle soll nur ganz klein sein
</td>
</tr>
</table>
Der folgende Beitrag wurde am 18. 11. 2004, 14:52 Uhr von entropie veröffentlicht.
Hallo!
> <td height="20">
Wenn du die breite festlegen willst ist es auch sinvoll breiten, und keine höhenangaben zu machen.
Versehe einfach die spalte die du maximalbreit haben willst mit einem width="100%". Schön ist das allerdings nicht, mit css und _ohne_ tabellen erzielst du da deutlich saubere ergebnisse: http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html.
Mfg entropie
--
Whenever people agree with me I always feel I must be wrong.
-- Oscar Wilde
Der folgende Beitrag wurde am 18. 11. 2004, 15:07 Uhr von kmonster veröffentlicht.
> > <td height="20">
>
> Wenn du die breite festlegen willst ist es auch sinvoll breiten, und keine höhenangaben zu machen.
Es geht hier um die Höhe und es ist mit Height="100%" nicht möglich obwohl es klappen sollte... Einfach mal probieren.
Gruss kmonster
Der folgende Beitrag wurde am 18. 11. 2004, 15:27 Uhr von ShiNtoKu veröffentlicht.
Hallo,
da Attribute wie height und width als deprecated (für das tr-Element ist eine height-Angabe übrigens gar nicht erlaubt) eingestuft sind und mittelfristig aus dem Standard verschwinden, solltest du besser gleich CSS nutzen. Befasse dich dazu mit entsprechendem Kapitel in SelfHTML http://de.selfhtml.org/css/index.htm.
Mit height:100%; wirst du nicht glücklich. 100% wovon denn? Weise einfach der oberen und unteren eine Höhe zu, die mittlere "nimmt" sich den Rest (height:auto; brauchst du nicht anzugeben, ist ohnehin der default-Wert, war nur zur Veranschaulichung).
So funktionierts:
<table border="1" style="table-layout:fixed;">
<tr>
<td rowspan="3">
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
Hallo<br>Hallo<br>Hallo<br>Hallo<br>
</td>
<td style="height:20px;">
Die Zelle soll nur ganz klein sein
</td>
</tr>
<tr>
<td style="height:auto;">
Dies Zelle soll so hoch wie moeglich sein
</td>
</tr>
<tr>
<td style="height:20px;">
Die Zelle soll nur ganz klein sein
</td>
</tr>
</table>
Viele Grüße
Patrick
--
"Though this be madness, yet there's method in't."
sh:( fo:| ch:? rl:( br:^ n4:( ie:{ mo:) va:} de:> zu:) fl:| js:( ss:| ls:[
Der folgende Beitrag wurde am 18. 11. 2004, 15:29 Uhr von ShiNtoKu veröffentlicht.
Hallo,
> <table border="1" style="table-layout:fixed;">
Vergiss das table-layout:fixed; Ist hier unnötig - vergessen rauszulöschen :/
Viele Grüße
Patrick
--
"Though this be madness, yet there's method in't."
sh:( fo:| ch:? rl:( br:^ n4:( ie:{ mo:) va:} de:> zu:) fl:| js:( ss:| ls:[
Der folgende Beitrag wurde am 18. 11. 2004, 15:28 Uhr von Mia veröffentlicht.
Hallo kmonster,
die Tabelle wird nur so hoch wie nötig. Gib mal im <table height="100%"...> an. Vielleicht hilft das.
Gruß Mia
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4