Cosa vuol dire marcare i gruppi di celle all’interno delle tabelle dati complesse?

Utente HTML.it
chiede

Cosa vuol dire marcare i gruppi di celle all’interno delle tabelle dati complesse?

Redazione HTML.it
risponde

Se una tabella contiene una grande quantità di dati strutturati in sottogruppi di dati bisogna utilizzare degli appositi elementi per marcare questi raggruppamenti.
è possibile marcare dei raggruppamenti di righe tramite gli elementi THEAD, per le intestazioni, TFOOT, per il piede di tabella e TBODY per i vari blocchi di righe.
è possibile marcare dei raggruppamenti di colonne tramite gli elementi COL e COLGROUP.
è infine possibile mettere il tutto in relazione tramite gli attributi axis, scope e headers.
Per esempio:

<table summary=”tabella rappresentante le vendite dei prodotti organizzate per semestre”>
<caption>vendite prodotti</caption>
<thead>
<tr>
<th scope=”col”>Semestre</th>
<th scope=”col”>Prodotto</th>
<th scope=”col” abbr=”venduti”>Pezzi venduti</th>
</tr>
</thead>
<tbody>
<tr>
<th scope=”rowgroup” rowspan=”2″>Primo</th>
<th scope=”row”>Pane</th>
<td>150</td>
</tr>
<tr>
<th scope=”row”>Latte</th>
<td>160</td>
</tr>
</tbody>
<tbody>
<tr>
<th scope=”rowgroup” rowspan=”2″>Secondo</th>
<th scope=”row”>Pane</th>
<td>155</td>
</tr>
<tr>
<th scope=”row”>Latte</th>
<td>120</td>
</tr>
</tbody>
</table>