Alx: Breite der Tabellenspalten nachh 'display:table-row' falsch

Beitrag lesen

Hallo,

ich habe eine Tabelle, bei der ich mittels 'style = "display:table-row"'
und 'style = "display:none"' Zeilen einer Tabelle ein und Ausblende.

Der IE verhällt sich beim Einblenden einer Zeile so, dass er die Spaltenbreiten für die gesamte Tabelle anpasst, da aufgrund der neu angezeigten Zeile u.U. einige Spalten breiter gemacht werden müssen.

Beim Firefox ist das Problem, das dieser die Breite einer Spalte beim einblenden nicht anpasst. Die Zelleninhalte ragen dabei in die Inhalte anderer Zellen hinein. Erst beim Ändern von Formularfeldern o.ä. passt FF die Breiten an.
Um dieses Problem zu umgehen dachte ich, per Javascript beim Einblenden der Zeilen die Spaltenbreiten der Tabelle neu zu berechnen.
Die Frage ist, wie das gemacht werden kann oder wie der Bug mit den Spaltenbreiten umgangen werden kann.

Vielen Dank

Alx