Hallo zusammen,
ich habe eine Tabelle, in der keine einzige Zeile alle Spalten beinhaltet. Das heißt, in jeder Zeile gibt es mindestens ein colspan. Nun möchte ich dennoch vorab jeder Spalte eine Breite geben. Dafür sollte sich eigentlich colgroup eignen.
Dieser Ausschnitt funktioniert in FF3, die die Breite von A+B ist doppelt so groß wie die von C.
<table border="1">
<colgroup>
<col width="200px"/>
<col width="200px"/>
<col width="200px"/>
</colgroup>
<tr>
<td colspan="2">A+B</td>
<td>C</td>
</tr>
</table>
IE7 ignoriert die Breitenangaben, ehe nicht eine Zeile ohne colspans vorkommt. Dieses Beispiel funktioniert auch im IE7, ich habe aber eine unnütze Tabellenzeile:
<table border="1">
<colgroup>
<col width="200px"/>
<col width="200px"/>
<col width="200px"/>
</colgroup>
<tr>
<td colspan="2">A+B</td>
<td>C</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
</table>
Kann mir jemand sagen, ob ich irgendwo einen Denkfehler habe, oder ob ich IE irgendwie zu seinem Glück zwingen muss (wie)?
Viele Grüße
Martin