Для группирования столбцов таблицы служат тэги <COLGROUP> и <COL>.
Дескриптор <COLGROUP> создает структурную группу столбцов, которая выделяет множество логически однородных ячеек. Так одна структурная группа может охватывать ячейки заголовков столбцов, а другая - ячейки, содержащие данные.
Дескриптор <COL> предназначен для формирования неструктурных групп столбцов, которые делят таблицу на разделы, не имеющих отношения к структуре. Это удобно в том случае, когда не все столбцы содержат информацию одного типа.
Пример:
| HTML-код:
<table border="1">
<colgroup span="1" style="color:red"></colgroup>
<colgroup span="2">
<tr>
<th>Товар</th>
<th>Цена</th>
<th>Кол-во</th>
</tr>
<tr>
<th>Гайка</th>
<td>20р</td>
<td>50</td>
</tr>
<tr>
<th>Болт</th>
<td>30р</td>
<td>80</td>
</tr>
</table>
<br>
<table border="1">
<col span="1" style="color:green">
<col span="2" style="color:red">
<tr>
<th>Товар</th>
<th>Цена</th>
<th>Кол-во</th>
</tr>
<tr>
<th>Гайка</th>
<td>20р</td>
<td>50</td>
</tr>
<tr>
<th>Болт</th>
<td>30р</td>
<td>80</td>
</tr>
</table>
| Отображение в браузере:
| Товар
| Цена
| Кол-во
| | Гайка
| 20р
|
| | Болт
| 30р
|
|
| Товар
| Цена
| Кол-во
| | Гайка
| 20р
|
| | Болт
| 30р
|
|
|