Некоторые преимущества использования таблиц для вёрстки многоколоночных документов:
- Создание колонок. 3 Таблицы выступают в качестве многоколонной модульной сетки, каждая ячейка которой представляет собой отдельную колонку. 3 Это позволяет легко создавать двух- и трёхколоночный макет документа. 3
- «Резиновый» макет. 23 Ширину таблицы можно задать в процентах, а с помощью различных настроек регулировать высоту ячеек внутри. 2
- Создание декоративных эффектов. 2 Каждой ячейке можно задать отдельный фоновый рисунок и размеры. 2
- Выравнивание элементов. 13 Содержимое ячеек можно одновременно выравнивать по горизонтали и по вертикали, что расширяет возможности по размещению элементов относительно друг друга и на странице в целом. 3
- Кроссбраузерность. 12 Сайт на таблицах одинаково выглядит в разных браузерах. 2
Некоторые недостатки использования таблиц для вёрстки многоколоночных документов:
- Долгая загрузка. 13 Содержимое ячеек не отображается до тех пор, пока не загрузится последнее слово в самом низу таблицы. 13
- Громоздкий код. 13 Таблицы содержат сложную иерархическую структуру вложенных тегов, что увеличивает объём кода и повышает сложность изменения отдельных параметров. 3
- Плохая индексация. 14 Из-за большой разметки и обилия вложенных тегов текст на странице хуже воспринимается поисковыми системами. 2
- Неудобное управление через стили. 2 Из-за обилия вложенных тегов таблицу сложно стилизовать через стили. 2
- Несоответствие стандартам. 23 Изначально табличные теги предназначались только для вывода табличных данных, все остальные варианты использования считаются неправильными с точки зрения стандартов. 2