Zellengrösse maximieren
Fant
- html
Tach jungs
Ich hab eine mehrspaltige tabelle, bei der die linke Spalte sich über alle zeilen erstreckt (rowspan...)
Rechts sind mehrere Zeilen, wobei die unterste Zeile "maximiert" werden soll
___ ___ ___
| |___|___|
| |___|___|
| |___|___|
| | | |
| | | | <-maximiert
|___|___|___|
der Opera macht das ja von selbst, aber im IE 6 soll es schlussendlich laufen.
hab folgendes schon probiert:
<td height="100%">
<td style="height:100%;">
<td><img src="spacer.gif" height="100%"></td>
wer hat eine Idee?
gruss
Fant
Hi,
Wenn du dem <table> 100% gibst sollte es klappen.
Also: <table height="100%">
mfg
PHP_Dude
Hi,
Wenn du dem <table> 100% gibst sollte es klappen.
Also: <table height="100%">mfg
PHP_Dude
hoi dude
Die Tabelle möchte ich aber nicht auf die ganze seite maximieren
gruss
Fant
Hallo.
Wenn du dem <table> 100% gibst sollte es klappen.
Also: <table height="100%">
Wenn du http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen liest, solltest du bemerken, dass es sich bei deinem Ratschlag nicht um HTML handelt, wonach aber laut der Kategorie gefragt war.
Also: <table style="height:100%;">
MfG, at
Tach jungs
___ ___ ___
| |___|___|
| |___|___|
| |___|___|
| | | |
| | | | <-maximiert
|___|___|___|
Irgendwie schein ich Dich zu missverstehen, denn wenn Du im Table Tag die Höhe mit 100% angibst, und die höhe der Zelle ( die maximiert werden soll ) freilässt , dann sollte er das auch über die ganze seite erstrecken.
| |___|___|
| |___|___|
| |___|___|
| | | |
|1 |2 |3 | <-maximiert
|___|___|___|
Was Du allerdings beachten musst, ist , dass du bei den Zellen 1 + 2 keine Höhe angeben darfst ;)
MfG
AndreasN
Irgendwie schein ich Dich zu missverstehen, denn wenn Du im Table Tag die Höhe mit 100% angibst, und die höhe der Zelle ( die maximiert werden soll ) freilässt , dann sollte er das auch über die ganze seite erstrecken.
| |___|___|
| |___|___|
| |___|___|
| | | |
|1 |2 |3 | <-maximiert
|___|___|___|
Ja, vielleicht hab ichs nicht sauber erklärt. ich möchte die tabelle nicht auf 100% strecken, sondern die Höhe der tabelle ist durch die linke spalte gegeben, da ist ein flash film drin. die zeilen rechts sollen aber nicht gleichmässig verteilt werden, wie der IE das macht, sondern die Zeilen 1...(n-1) sollen so klein wie möglich und die n-te zeile so gross wie nötig sein.
vielleicht geht das ja auch gar nicht...
gruss
Fant
Holla,
Ja, vielleicht hab ichs nicht sauber erklärt. ich möchte die tabelle nicht auf 100% strecken, sondern die Höhe der tabelle ist durch die linke spalte gegeben, da ist ein flash film drin. die zeilen rechts sollen aber nicht gleichmässig verteilt werden, wie der IE das macht, sondern die Zeilen 1...(n-1) sollen so klein wie möglich und die n-te zeile so gross wie nötig sein.
Doch es sollte dann gehen wenn Du die Tabellengröße mit der Größe des Flash´s gleich setzt. Wenn Du dann nirgendwo irgendwelche Größenangaben hast, die das ganze übertreffen ,dann sollte es auch über entspr. Höhe funktionieren ;)
MfG
AndreasN
Holla,
Ja, vielleicht hab ichs nicht sauber erklärt. ich möchte die tabelle nicht auf 100% strecken, sondern die Höhe der tabelle ist durch die linke spalte gegeben, da ist ein flash film drin. die zeilen rechts sollen aber nicht gleichmässig verteilt werden, wie der IE das macht, sondern die Zeilen 1...(n-1) sollen so klein wie möglich und die n-te zeile so gross wie nötig sein.
Doch es sollte dann gehen wenn Du die Tabellengröße mit der Größe des Flash´s gleich setzt. Wenn Du dann nirgendwo irgendwelche Größenangaben hast, die das ganze übertreffen ,dann sollte es auch über entspr. Höhe funktionieren ;)
MfG
AndreasN
morsche
ich liefere hier mal nen screenshoot. Der obere vom IE6 und der untere vom Opera 7, so wie es aussehen sollte.
<img src="http://www.vertical.ch/msp_screenshot.gif" border="0" alt="">
die unterste Zeile soll also die oberen soweit als möglich zusammendrücken.
gruss
fant
Hallo
IE und andere vor allem ältere Browser legen Zellhöhen in Tabellen eher nach dem "Gewicht" des jeweiligen Inhaltes fest und ignorieren Höhenangaben oder nehmen diese als Mindesthöhe.
Du mußt mindestens eine der Zellen die maximiert werden sollen mit genügend großem Inhalt füllen.
Vielleicht gibt es auch eine ganz andere Möglichkeit.
Muss es unbedingt eine Tabelle sein?
Dient diese tabellarischen Daten oder nur dem Design?
Werden die Border benötigt?
Detlef