Ahnungsloser: Angabe der Spaltenbreite wird ignoriert

Beitrag lesen

Wenn ich in der ersten Zeilendefinition z.B. "width" angebe, so gilt dies für alle Zeilen der Tabelle.
Nun habe ich aber dort auch "text-align:right" angegeben.
Dies wirkt sich aber nur in der ersten Zeile aus.
Ich sehe zwei Möglichkeiten:

  1. In jeder Zeile diese zusätzliche Angabe
  2. Angabe in CSS, allerdings muss ich ja dann wohl auch in jeder Zeile bei der entsprechenden Spalte die Klasse angeben.
    Gibt es da nicht eine einfachere Möglichkeit?

<colgroup>
    <col width="80" align="left">
    <col width="100" align="middle">
    <col width="320" align="right">
  </colgroup>