Sven: Zellenbreite bei colspan

Hallo,

ich habe ein Problem bei einer Tabelle mit colspan. Ich glaube, dass der IE unter bestimmten Umständen die Zellenbreite nicht richtig darstellen kann.

Ich habe eine Beispieldatei geschrieben, die mein Problem verdeutlichen soll. (siehe Link am Anfang des Beitrags)

Unter Opera tritt da Problem ähnlich auf.
Unter Netscape 7.1 funktioniert alles.

Kann mir jemand helfen, wie ich das Problem auch im IE umgehen kann?
Wie würde denn eine Definition mit CSS aussehen?

Vielen Dank für jede Hilfe.

Sven

  1. Hallo,

    Ich habe eine Beispieldatei geschrieben, die mein Problem verdeutlichen soll.

    Das ist schonmal ein guter Anfang.

    Leider hat die Testdatei keine Doctype-Angabe und keine
    Angabe zum Charset. Das freut den Validator nicht gerade.
    http://validator.w3.org/

    Und die fehlende Doctype-Angabe schickt manchen Browser
    (so auch MS IE 6.0) in den Quirks-Modus.

    Kann mir jemand helfen, wie ich das Problem auch im IE umgehen kann?

    Ich nicht, ohne die tatsaechliche Seite zu sehen.

    Allenfalls koennte noch width="100%" in der verschmolzenen Spalte
    etwas bringen.
    <tr><td colspan="2" width="100%">Ein ganz langer Text</td></tr>

    Wie würde denn eine Definition mit CSS aussehen?

    Tabellenzellen und ihre Verschmelzung sind Struktur.
    Also HTML. => Es gibt keinen CSS-Ersatz fuer Colspan,
    falls Du das meintest.

    Du koenntest natuerlich versuchen, die Breiten der Tabelle
    und ihrer Zellen mit CSS zu definieren.
    Ggf. noch in Kombination mit table-layout:fixed
    http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#table_layout

    mfg, Thomas