Верстка таблицами

Метод, используемый при верстке HTML-документов – это табличная верстка, при которой для структурной основы документа и расположения на нем текстовых и графических элементов используются таблицы. Метод широко распространился во времена, когда еще не появился стандарт CSS, и соответственно в тот момент другой возможности максимально точно расположить на странице элементы просто не было. Возможности таблиц, а это автоматическое изменение свое размера в зависимости от содержимого, а также напротив, возможность работать с точно заданными размерами необходимых ячеек, позволяет удобно, а главное быстро расставить к тексту иллюстрации, при необходимости совместить разные части коллажа в одно большее по размерам изображение. 
 
Также, таблицы в HTML можно делать вложенными, что позволяет создавать очень удобные при верстке целые иерархии таблиц. При этом их отдельные элементы могут сохранять свое положение, размер на экране, независимо от размеров окна браузера, другие элементы, напротив, могут изменяться как в размерах, так и изменять свое местоположение по отношению к остальным объектам документа. 
 
Перед появлением CSS веб-страницы оформляли при помощи табличной верстки внутри содержимого самого документа. Но с появлением CSS (блочной верстки), произошло принципиальное разделение между содержанием и представлением документа. Благодаря нововведению стало легче применять единый стиль оформления для схожих документов, а при желании быстро изменить его. Поэтому существует определенное мнение, что табличная верстка не соответствует основной идее создания языков разметки, поскольку визуальное отображение документа не должно зависеть от непосредственного содержания, а получение его из логической разметки должно происходить автоматически. 
 
Иными словами, прямое назначение таблицы – использование для табличных данных, для отображения: расписаний, статистик, сравнительных характеристик, сходных свойств, а расположения элементов на документе следует проводить при помощи CSS. Но даже с учетом последних требований в освоении табличная верстка остается удобным и простым инструментом, и потому все еще популярна среди многих веб-разработчиков, продолжающих ею пользоваться. Также данный метод верстки считается наиболее стабильным и надежным, в отличие от той же блочной верстки более сложной в реализации, например, из-за проблемы совместимости с разными браузерами. Сегодня спор вокруг таблиц чаще происходит в случаях их использования для верстки, но если необходимо сохранить табличные данные, то вне сомнений таблицы лучшее решение для этих цели, поскольку для этого и предназначены.