...Нельзя не заметить, что существует большое многообразие терминов, которыми в наши дни принято величать семантическую верстку. И как ее, бедную, только не называют: CSS-верстка, блочная верстка, «дивная» верстка... Быть может, именно из-за последних двух терминов и возникло одно из самых распространенных заблуждений, заключающееся в том, что суть семантической верстки – это «выкинуть из верстки таблицы и заменить их дивами». Это суждение в корне неверно. Если Вам, к примеру, необходимо представить на веб-странице какой-нибудь прайс-лист в том виде, в котором он отображается в Microsoft Excel™, и Вы при этом не воспользуетесь элементом <table>…</table> – это тоже будет нарушением семантики. Для представления табличных данных должна использоваться именно табличная модель – строки и столбцы.
В то же время, использование таблиц для управления визуальным расположением других элементов (табличная верстка) – это использование элемента <table>…</table> по той простой причине, что он
может или
должен выглядеть в браузерах определенным образом. Обратите внимание, что именно
выглядеть, а не нести какой-либо смысловой нагрузки...