Ho una tabella nella mia pagina, io uso colgroups per formattare tutte le celle in questa colonna allo stesso modo, funziona bene per colore di sfondo e tutti. ma non riesco a capire perché il centro di allineamento del testo non funziona. non allinea il testo al centro.utilizzando Centro text-align in colgroup
esempio:
<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> </th>
<th>20</th>
<th>19</th>
<th>18</th>
</thead>
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
CSS:
#names {
width: 200px;
}
#myTable .datacol {
text-align: center;
background-color: red;
}
quindi stai dicendo che non è possibile e che l'unico modo per ottenere questo sarebbe farlo sull'elemento TD stesso quindi – Sander
Sì. Ho aggiunto una correzione per il tuo esempio, anche se non funzionerà se il tavolo diventa più complicato. DisgruntledGoat fornisce alcune altre soluzioni. – mercator
Anche questi suggerimenti relativi alla tr mancante nel thead non sono validi. non appartiene a noi e td non appartiene a thead. Basta aggiungere un tr per contenere il th all'interno del thead. – graywh