Fabian: Dynamische Länge einer Menüleiste bei Dynamischen Inhalten?

Hallo Forum,

ich habe nach langer Suche noch immer keine Antwort auf mein Problem gefunden. Vielleicht hat jemand von euch eine Lösung.

Auf meiner Seite habe ich eine große Tabelle mit einer Menüleiste(links) sowie einer dynamischen PHP Tabelle (rechts).

Am Seitenende habe ich eine weitere Tabelle als Footer durch PHP per Include eingebunden.

Wenn sich nun die Textlänge in der dynamischen Tabelle vergrößert, so dass die Tabelle länger wird als die Menüleiste, sieht der User ein unansehnliches weißes Feld zwischen besagter Menüleiste und gleichfarbigem Footer.

Weiß jemand in wie weit es per (D)HTML oder PHP ein Befehl gibt, die Menüleiste entsprechend zu verlängern.
Z.B. dass ich mir die Länge der dynamischen Tabelle ausgeben lasse und ggf. nur die letzte Tabellenzeile der Menüleiste in der Höhe anpasse...

Für eine Antwort wäre ich sehr dankbar.

Mit freudlichen Grüßen

Fabian

  1. Moin!

    Weiß jemand in wie weit es per (D)HTML oder PHP ein Befehl gibt, die Menüleiste entsprechend zu verlängern.
    Z.B. dass ich mir die Länge der dynamischen Tabelle ausgeben lasse und ggf. nur die letzte Tabellenzeile der Menüleiste in der Höhe anpasse...

    Tabellenschachteln ist angesagt.

    +---------+-----------------+---------+
    |links    |content          |rechts   |
    | *.....* | *.............* | +.....* |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | !             ! | !     ! |
    | !     ! | *.............* | !     ! |
    | *.....* |                 | !     ! |
    |         |                 | !     ! |
    |         |                 | *.....* |
    +---------+-----------------+---------+
    |Footer                               |
    | *.................................* |
    | !                                 ! |
    | *.................................* |
    +-------------------------------------+

    Wobei +--+ die Äußere Tabelle ist, und *...* die inneren Tabellen (die natürlich aus mehreren Zeilen und Spalten bestehen können).

    Der äußeren Tabellenzelle "links" und dem "Footer" gibst du die gleiche Hintergrundfarbe bzw. das gleiche Hintergrundbild. Dann kann die Zelle rechts so lang werden, wie sie will, das Bild oder die Farbe werden gleichartig genauso lang.

    - Sven Rautenberg

    1. Danke für deine exclusive Zeichnung!!

      im Prinzip sieht meine Tabelle genau so aus, dass ist wahrscheinlich mein Problem..

      Tabellenschachteln ist angesagt.

      +---------+-----------------+
      |links    |content          | In der Spalte links befindet sich
      |*.......*| *.............* | eine Tabelle als Menü mit Bildern,
      |!  menü !| !             ! | abwechselnden Farben, etc.
      |! farbe !| ! dynamisch   ! |
      |!-------!| !             ! | Der Hintergrund dieser Tabellenzelle
      |!-------!| !             ! | ist weiß und muss leider aus
      |!-------!| !             ! | diversen Gründen weiß bleiben
      |!-------!| !             ! | Verschiebt sich nun der dynamische
      |!-------!| !             ! | Teil, vergrößert sich das Menü
      |!-------!| !             ! | nicht und ein weißer Rest bleibt
      |*.......*| !             ! | übrig...
      |  bleibt | !             ! |
      |  weiss  | *.............* | Gibt es da evtl. eine Lösung für?
      +---------+-----------------+
      |Footer                     |
      | *.......................* | Danke im voraus!
      | !                       ! | Gruß Fabian
      | *.......................* |
      +---------------------------+