Тег <table>

Тег <table> определяет таблицу данных. Структура строится из thead/tbody/tfoot, строк tr и ячеек th/td.

Syntax

<table>
  <thead><tr><th>Заголовок</th></tr></thead>
  <tbody><tr><td>Данные</td></tr></tbody>
</table>

Attributes

colspan / rowspan (на th/td) Объединение ячеек по горизонтали или вертикали.
scope (на th) "col" или "row" — явно указывает, к чему относится заголовок, важно для доступности.

Example

<table>
  <thead>
    <tr><th scope="col">Тариф</th><th scope="col">Цена</th></tr>
  </thead>
  <tbody>
    <tr><td>Базовый</td><td>0 ₽</td></tr>
    <tr><td>Про</td><td>990 ₽</td></tr>
  </tbody>
</table>

Notes

  • Атрибуты border, cellpadding, cellspacing устарели — стилизуйте таблицу через CSS.
  • Для табличных данных (не для layout!) — вёрстка страницы таблицами считается устаревшей практикой.

Accessibility

  • th со scope="col"/"row" помогает скринридерам корректно озвучивать, к какой строке/столбцу относится ячейка.

Похожие инструменты