Murmelin: Problem mit colspan=2

Beitrag lesen

Hallo,

ich habe eine Tabelle, deren Spalten mit CSS definiert werden:

tr>td:first-child {width:10em}  
tr>td:first-child+td {width:1.5em; background:#fdd}  
tr>td:first-child+td+td {width:1.5em; background:#dfd}  

Es gibt Zeilen (Zwischenüberschriften), in denen zwei Spalten zusammengefasst werden:

<tr>  
  <td colspan=2>Überschrift</td>  
  <td>xxx</td>  
</tr>

Die Spalte mit dem Inhalt xxx ist die dritte Spalte, erhält aber the stylesheet der zweiten. Also Hintergrund #fdd statt #dfd

Gibt es einen Trick, die Spalten "richtig" zu definieren?

Gruß, Murmelin