<col> создаёт столбец таблицы. Этот тег можно использовать внутри <colgroup>, который группирует столбцы.

<col span="2">

Атрибут span — количество колонок, которые должен охватывать тег <col>.

Примеры использования

Задать классы для столбцов:

<table>
  <colgroup>
    <col class="first-class">
    <col class="first-class">
  </colgroup>
  <tr>
    <td>Столбец 1</td>
    <td>Столбец 2</td>
  </tr>
</table>

Установить span для столбца:

<table>
  <colgroup>
    <col span="2">
  </colgroup>
  <tr>
    <td>Столбец 1 и 2</td>
  </tr>
</table>

Если не указать атрибут span, элемент <col> будет иметь ширину 0px.

Чем заменить тег

Чтобы добиться с помощью CSS тех же свойств форматирования, что и у тега <col>, можно использовать следующие селекторы:

  • table td:nth-child(2) — применить свойства ко второму столбцу таблицы.
  • table td:last-child — применить свойства к последнему столбцу таблицы.