Таблица подходит для сравнения данных по строкам и столбцам: тарифов, характеристик, графика работ или результатов измерений. Для расположения блоков на странице таблицы не используют.
Правильная структура таблицы
<table>
<caption>Сроки этапов</caption>
<thead>
<tr><th scope="col">Этап</th><th scope="col">Срок</th></tr>
</thead>
<tbody>
<tr><td>Прототип</td><td>5 дней</td></tr>
<tr><td>Дизайн</td><td>10 дней</td></tr>
</tbody>
</table>
caption даёт таблице название. th — ячейка-заголовок, td — обычная ячейка. Атрибут scope="col" связывает заголовок со столбцом для вспомогательных технологий.
Проверяйте большие таблицы на телефоне: обычно им требуется горизонтальная прокрутка в контейнере. Не смешивайте в одной ячейке длинный текст, изображение и несколько интерактивных элементов.
Далее: списки HTML, доступность, структура страницы.