à l'aide de text-align center à colgroup

j'ai une table dans ma page, j'utilise colgroups pour le format de toutes les cellules de cette colonne de la même façon, les bonnes œuvres pour la couleur d'arrière-plan et tout et tout. mais n'arrive pas à comprendre pourquoi text-align center ne fonctionne pas. il n'a pas d'aligner le texte centré.

exemple:

<table id="myTable" cellspacing="5">
    <colgroup id="names"></colgroup>
    <colgroup id="col20" class="datacol"></colgroup>
    <colgroup id="col19" class="datacol"></colgroup>
    <colgroup id="col18" class="datacol"></colgroup>

    <thead>
        <th>&nbsp;</th>
        <th>20</th>
        <th>19</th>
        <th>18</th>
    </thead>
    <tbody>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
    </tbody>
</table>

CSS:

#names {
    width: 200px;
}

#myTable .datacol {
    text-align: center;
    background-color: red;
}
InformationsquelleAutor Sander | 2009-08-06