Цитата:
2.4 Создание документов HTML 4
Мы рекомендуем авторам и разработчикам рассмотреть следующие общие принципы при работе с HTML 4.
2.4.1 Разделение структуры и представления
HTML имеет корни в SGML, который всегда был языком спецификации структурной разметки. Поскольку HTML уже достаточно развился, все больше его элементов представления и атрибутов заменяются другими механизмами, в особенности – таблицами стилей. Опыт показывает, что отделение структуры документа от его представления уменьшает стоимость обслуживания на основе широкого спектра платформ, носителей и т.д. и облегчает обновление документов.
Как прямое следствие вышеизложенного – структурный элемент <table>
Цитата:
HTML is a structural language, which means it is - or should be - used to add structure into a text through tags. The table tag should then only be used to format data into a table to relate columns with rows.
But since the apparition of tables in HTML, it has been very often used for layout purpose, usually split a web page into columns. Besides the fact that it breaks the meaning of HTML, it doesn't help either in various cases that we could summarize by the difficulty to parse or render a table in some context (disabilities, view port restrictions, ...).
Этот материал датирован мартом 2002 года... Максименко Юрий, руководитель