Jeena Paradies: <col> formatieren

Beitrag lesen

Hallo,

Ich habe eine Tabelle:

<table>  
 <colgroup>  
  <col class="foo">  
  <col class="bar">  
 </colgroup>  
 <tr>  
  <td>ein Testeintrag</td>  
  <td>noch einer</td>  
 </tr>  
 <tr>  
  <td>Test test</td>  
  <td>noch etwas</td>  
 </tr>  
</table>

Jetzt möchte ich die Spalten mit Hilfe von CSS formatieren, also dachte ich mir:

.foo {  
 font-weight: bold;  
}  
.bar {  
 color: red;  
 white-space: nowrap;  
 border: 1px solid red;  
}

Aber leider Pustekuchen. border wird um die ganze Spalte mit allen zusammengefassten Zeilen gezogen, aber alles andere wird einfach ignoriert. Verstehe ich da etwas grundsätzliches falsch, oder sind die Browser einfach nur noch nicht so weit dass sie das umsetzen könnten?

Mir ist klar, dass ich auch bei jedem <td> eine klasse zuweisen kann, aber das scheint mir nicht wirklich elegant zu sein.

Jeena