Таблицы против Дивов - бессмысленная священная война.
Существуют определенные проблемы с использованием таблиц, в частности, способы разметки, которые могут вызвать проблемы. Одним из них является построение всего макета сайта в одной таблице для обработки полей и размещения - из-за способа отображения таблиц это часто означает, что веб-сайт не будет отображаться прогрессивно движком браузера при загрузке контента и может только быть оказанным после того, как вся вещь была получена. Для пользователей с большими страницами или с медленным модемом они могут долгое время пялиться на пустую страницу, что является «плохой вещью». Не берите в голову много несоответствий в рендеринге таблиц в браузерах mozilla / ie5, которые делали согласованные межбраузерные макеты таблиц несколько болезненными, особенно с изображениями в ячейках.
Сторонники чистого пути div любят говорить о контенте и представлении, потому что в теории HTML 4.01 - это чистый контент, и все это имеет смысл. Div обеспечивают значимую организационную структуру в абстрактном смысле, который затем представляется исключительно CSS. В этих аргументах таблицы действительны, только если они используются для хранения фактических табличных данных. Конечно, это игнорирует тот факт, что для любого достаточно сложного макета почти всегда есть довольно много пустых div-ов, плавающих вокруг просто для поддержки необходимых хуков для представления CSS, ломая первый уровень этой абстракции. Как только эта абстракция нарушена, нет закона, утверждающего, что, когда ваш макет просто требует хука представления в HTML, который не имеет значимого содержимого, div как-то более уместен, чем таблица. Если вы застряли с выбором бессмысленного div или бессмысленной таблицы, чтобы заставить ваш макет работать, выберите тот, который проще.
В конце концов, речь идет об осознании ограничений во всех методах и использовании наиболее подходящего. Во многих случаях использование таблицы просто проще, чем установка бессмысленного (то есть не-значимого) массива div, и ограничения отображения таблицы не применяются. Если таблица небольшая и представляет незначительный фрагмент внутреннего содержимого, задержка рендеринга не имеет значения.