Hallo Gernot,
Vielleicht hilft es, wenn du deine gewünschten Breiten nicht nur mit col-Elementen, sondern zusätzlich mit passenden CSS-Eigenschaften für width sowohl in der Tabelle als auch ihren Zellen sowie mit
table-layout:fixed
absicherst.
Das Ziel meines Projektes wird leider der IE auf Windows sein, gelegentlich auch der FF. Ich habe schon eine Lösung gefunden und realisiert, die Tabellen auch ohne den Einsatz von colgroup in der gewünschten Form ohne Einbußen zu produzieren. Der Einsatz von colgroup wäre eleganter gewesen, wenn aber die Möglichkeit besteht, das der IE die Tabellen eher zufällig umsetzt, dann kann colgroup nicht das Mittel der Wahl sein.
Aber alle mir bekannten Browser (IE, FF, MOZ usw. usf) haben auch ein Problem eine Liste korrekt darzustellen, wenn links von der Liste eine Grafik/Bild mit float:left positioniert wird. Auch hier ist ein Workaround fällig.
Gruß f