Oliver: Zellengrösse soll sich den vorhandenen Platz holen

Hallo,

hab hier mal ein Problem.

Plan auf meiner Seite ist es die gesamte Seite in einer Tabelle darzustellen. Soweit noch kein Problem. Meine Designidee erfordert es allerdings, das sich eine Linie vertikal unter der Navigation auf dem Rest der Seite ausbreitet. Die Navigation hat eine feste Grösse, es muss sich also nur die Linie darunter ausbreiten. Die Linie ist übrigens auch in der Navigation vorhanden, muss also weitergeführt werden.

Eine Grafik in der Zelle hab ich ausgeschlossen, da man die Grafik unter Netscape nicht dazu kriegt sich den verfügbaren Platz der Zelle zu greifen.

Eine Browsererkennung einbauen, welche die richtige Grafik wählt. Schliesse ich von vorneherein aus, da ich so wenig JavaScript wie möglich verwenden will, denn einige Leute sind da schon etwas paranoid, gerade wenn Abfragen kommen.

Eine Grafik im Hintergrund der Zelle funktioniert auch nicht, da der Unterschied mit dem IE und NS Hintergrundgrafiken darstellen genau ein Pixel ist, folglich sieht die Linie nach der Navigation schief aus.

Deshalb bin ich auf die Idee gekommen diese Linie mit einer Tabellenzelle zu lösen, die einfach passende Hintergrundfarbe hat. Damit gibt es keine Verschiebungsprobleme und es spart zugleich auch Speicherplatz für Grafiken.

Jetzt ist es leider so das sie die Tabellenzellen selbst in der Grösse anpassen. Wenn ich also einen langen Inhalt habe, der die Tabelle vergrössert, vergrössert sich auch automatisch der Tail in dem die Navigation und die Linie sind. Ist die Navigation direkt in die Grundtabelle eingebunden, zieht sich das ganze in die Länge und das ganze verteilt sich. Macht man das ganze mit einer SubTabelle, so bleibt zwar die Navigation zusammen, dafür dehnt sich aber trotzdem die Tabelle aus und die Linie kauert sich im unteren Teil des ganzen zusammen.

Inzwischen hab ich schon ettliche Nerven verloren und bestimmt auch schon Haare verloren ;) . Deshalb wäre ich einer weiterhelfenden Antwort sehr dankbar.

Adios
Oliver

PS: Nein, ich habe nicht vor dieses Design fallen zu lassen ;) .

  1. Hallo Oliver,

    hab hier mal ein Problem.

    meine Vorstellungskraft ist um die Uhrzeit noch nicht besonders aus-
    geprägt, kannst Du bitte mal den URL zu einer Beispielseite oder den
    Quelltext posten?

    MfG, Stefan

    --
    Opera - the fastest browser on earth! - http://www.opera.com/

  2. Hallo,

    falls ich Dich richtig verstanden habe hast Du eine Navigation fester Grösse und darunter eine Linie variabel über die ganze Seite.
    Du kanst die Navigation in eine Tabelle einbauen, oder Du kannst Zellen verbinden.
    <table width=100%><tr><td align=center><table><tr><td>Navigation</td></tr>
    </table></td></tr><tr><td height=1 bgcolor=><img height=1 width=1 alt=transparentesgifalsinhalt-evtlueberfluessig></td></tr></table>
    oder, wahrscheinlich etwas problematischer da den Platz zu verteilen,
    <table width=100%><tr><td></td><td>navi</td><td></td></tr><tr><td colspan=3>---------------------------</td></tr></table>

    Grüsse

    Cyx23

    hab hier mal ein Problem.

    Plan auf meiner Seite ist es die gesamte Seite in einer Tabelle darzustellen. Soweit noch kein Problem. Meine Designidee erfordert es allerdings, das sich eine Linie vertikal unter der Navigation auf dem Rest der Seite ausbreitet. Die Navigation hat eine feste Grösse, es muss sich also nur die Linie darunter ausbreiten. Die Linie ist übrigens auch in der Navigation vorhanden, muss also weitergeführt werden.

    Eine Grafik in der Zelle hab ich ausgeschlossen, da man die Grafik unter Netscape nicht dazu kriegt sich den verfügbaren Platz der Zelle zu greifen.

    Eine Browsererkennung einbauen, welche die richtige Grafik wählt. Schliesse ich von vorneherein aus, da ich so wenig JavaScript wie möglich verwenden will, denn einige Leute sind da schon etwas paranoid, gerade wenn Abfragen kommen.

    Eine Grafik im Hintergrund der Zelle funktioniert auch nicht, da der Unterschied mit dem IE und NS Hintergrundgrafiken darstellen genau ein Pixel ist, folglich sieht die Linie nach der Navigation schief aus.

    Deshalb bin ich auf die Idee gekommen diese Linie mit einer Tabellenzelle zu lösen, die einfach passende Hintergrundfarbe hat. Damit gibt es keine Verschiebungsprobleme und es spart zugleich auch Speicherplatz für Grafiken.

    Jetzt ist es leider so das sie die Tabellenzellen selbst in der Grösse anpassen. Wenn ich also einen langen Inhalt habe, der die Tabelle vergrössert, vergrössert sich auch automatisch der Tail in dem die Navigation und die Linie sind. Ist die Navigation direkt in die Grundtabelle eingebunden, zieht sich das ganze in die Länge und das ganze verteilt sich. Macht man das ganze mit einer SubTabelle, so bleibt zwar die Navigation zusammen, dafür dehnt sich aber trotzdem die Tabelle aus und die Linie kauert sich im unteren Teil des ganzen zusammen.

    Inzwischen hab ich schon ettliche Nerven verloren und bestimmt auch schon Haare verloren ;) . Deshalb wäre ich einer weiterhelfenden Antwort sehr dankbar.

    Adios
    Oliver

    PS: Nein, ich habe nicht vor dieses Design fallen zu lassen ;) .