Sam: Tabellen und colspan

Hallo,

ich habe eine Tabelle mit 5 Spalten die sich dynamisch mit der Seitenbreite ändert. 4 Spalten haben eine fixe Breite, die andere hat keine Breitenangabe und füllt somit immer den verbleibenden Platz aus. Das klappt soweit gut. Sobald ich aber eine neue Zeile mit colspan="5" einfüge irgnorieren IE und Opera die Breitenangaben und geben jeder Tabellenzelle eine beliebige Breite. Die einzige Möglichkeit dem beizukommen ist jeder Tabelle eine dynamische Breite in % zu geben, das kann ich in dem Fall aber nicht brauchen.
Wie kann ich diesem Problem beikommen, mir raucht schon der Kopf vom vielen Rumprobieren.

Danke und Gruß, Sam

  1. Hallo Sam,

    Kann es sein, dass irgendwas an deinen colspans nicht stimmt? Gib mal die Tabelle mit border=1 aus, dann solltest Du da sehen.

    Gruß,

    Dieter

    1. Nein, der passt sicher, das hab ich schon überprüft als ich endlich draufgekommen bin, dass der Schuld ist.
      Der Firefox stellt nämlich alles richtig dar.

    2. Ich habe jetzt mal eine ganz einfache Tabelle zusammengebaut, um zu prüfen ob der Fehler nicht vielleicht doch an der schon etwas größeren Tabelle lag.
      Der IE und Firefox stellen es richtig dar, der Opera nicht: http://members.chello.at/smello/test.htm

      1. Hi,

        Der IE und Firefox stellen es richtig dar, der Opera nicht: http://members.chello.at/smello/test.htm

        tja, ganz offensichtlich mal ein Fehler vom Opera. Mit Tabellen scheint der nicht immer klar zu kommen.
        Da fällt mir nur ein Versuch mit table-layout:fixed ein oder halt auf den colspan verzichten und die Tabelle splitten. Oder auf Opera pfeifen..;-)

        freundliche Grüße
        Ingo

        1. Das möchte ich eigentlich nicht. Du bei dem etwas aufwändigeren Konstrukt kommt der IE auch nicht mehr mit, alos muss ich irgendeine Lösung finden. Werde wohl oder übel Prozentangaben nehmen müssen, auch wenns dann nicht so gut aussieht. :(