Chiaramente quel codice e` di tipo vecchio. Non puo` funzionare in XHTML.

Servono i CSS.

Ecco cosa ho trovato, cercando nel manuale XHTML sotto la voce colgroup e col:
codice:
<table>
  <colgroup>
    <col /><col align="char" char="," />
  </colgroup>
  <thead>
    <tr><th>Vegetable</th><th>Cost per kilo</th></tr>
  </thead>
  <tbody>
    <tr><td>Lettuce</td><td>$1,</td>
    <tr><td>Silver carrots</td><td>$10,50</td>
    <tr><td>Golden turnips</td><td>$100,30</td>
  </tbody>
</table>
Non ci contare pero` troppo sul fatto che i browser lo supportino.