Wenn ich in der ersten Zeilendefinition z.B. "width" angebe, so gilt dies für alle Zeilen der Tabelle.
Sofern du die table-cell-Eigenschaft der td- und th-Element nicht manipulierst, ja.
- Angabe in CSS, allerdings muss ich ja dann wohl auch in jeder Zeile bei der entsprechenden Spalte die Klasse angeben.
Ja.
Gibt es da nicht eine einfachere Möglichkeit?
:nth-child() wäre ein Möglichkeit, sofern du auf Browser die dies nicht unterstützen, verzichten kannst.
Oder aber ein Workaround mittels JavaScript der die benötigte Klasse dynamisch setzt.