Fant: Zellengrösse maximieren

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

  1. Hi,

    Wenn du dem <table> 100% gibst sollte es klappen.
    Also: <table height="100%">

    mfg

    PHP_Dude

    1. 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

    2. 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

  2. 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

    --
    Wer lesen kann ist klar im Vorteil
    1. 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

      1. 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

        --
        Wer lesen kann ist klar im Vorteil
        1. 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

  3. 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