Позвольте мне рассказать вам об этом.
У элемента были свои прелести, и это было причиной того, что каждый использовал его. Но потом семантика стала развиваться. Мы были намного выше с синтаксисом. Были приняты решения, от имени которых был отклонен XHTML 2.0 и принят HTML5. Прочитайте историю WHATWG (Рабочая группа по технологиям веб-гипертекста), чтобы получить представление об этом.
Основная позиция, стоящая за удалением определенных элементов из HTML, заключалась в том, что они предназначались не для структурирования вещей, а для их стилизации, тогда как HTML не имеет ничего общего со стилизацией элемента.
HTML предназначен для структурирования веб-страницы.
CSS предназначен для стилизации этой структуры.
Итак, элемент HTML и многие другие были удалены из спецификаций. Они были специально использованы для стиля вместо структурирования.
Чтобы решить судьбу элемента, было решено сохранить его в спецификациях, так как в реальных таблицах предполагается его структурировать, но для смещения фокуса обычного веб-дизайнера аналогичные способности / спецификации должны быть добавлены в CSS ,
Теперь элемент HTML предназначен для структуры таблицы и ничего более.
Если вы хотите использовать таблицу для стилизации, воспользуйтесь display: table; который является свойством CSS, а CSS предназначен для стилизации элементов структуры в HTML. Выше это может быть изменено и контролировать, например, в RWD вы можете указать любой элемент, чтобы изменить его отображение с таблицы на блок или что-то еще