Преимущества и недостатки табличной верстки | Все что вы хотели знать о хостинге и сайтостроении

Преимущества и недостатки табличной верстки


Рубрика: CSS, HTML

Верстка при помощи слоев активно отвоевывает пространство у популярной некогда табличной верстки. Мы сейчас не будем говорить о хранении табличных данных – тут преимущества таблиц неоспоримы. Но вот защитить право таблиц на использовании в верстке постараемся. Отбросив эмоции, с максимально возможной объективностью рассмотрим уместность применения таблиц в том или ином случае.

Плюсы

В первую очередь, преимущество таблиц заключается в предоставляемом ими комфорте. При помощи таблицы размещать отдельные блоки на web-странице оказывается несложным, даже увлекательным занятием. Текст, графика, видео, прочие элементы – для всего найдется свое место в невидимой модульной сетке, в которую, по сути своей, превращается таблица с границами нулевой толщины.

Работа с таблицами позволяет создавать макеты, состоящие из нескольких колонок. В чем плюс? А в том, например, что при изменении ширины браузерного окна содержимое страницы подстраивается под новые параметры. Нет того неприятного эффекта «наползания» страничных блоков, которым невыгодно отличается верстка на основе слоев. В добавлении к этому стоит заметить, что высота различных колонок вне зависимости от их наполненности остается одинаковой.

Размер таблицы можно задать в процентах – это еще один неоспоримый плюс данного метода. Плюс, благодаря которому можно создать «резиновый» макет. Даже при малом объем основного контента подвал сверстанной при помощи таблицы страницы будет привязан к нижнему краю, как и положено подвалу, а не красоваться аккурат в центре. Содержимое страницы с «резиновым» макетом занимает все свободное пространство окна, но при этом каждый элемент остается в той части, которая для него предусмотрена.

Работа с таблицей упрощает составление единого изображения из отдельных фрагментов. Часто такая потребность возникает при создании дизайнерских изысков или при необходимости уменьшить размер исходной картинки. Если ваш инструмент – таблица, работа по склейке изображения не представляет особых сложностей. Размещаете фрагменты в соответствующих ячейках, подбираете должным образом параметры таблица и вауля – изображение составлено.

Таблица позволяет создавать на веб-странице декоративный фон – рамки, тени для элементов, узоры. Для этого задается фон отдельных ячеек, который на странице выглядит как единый орнамент.

Возможность выравнивать табличные ячейки в двух направлениях (по горизонтали и по вертикали) существенно расширяет способы взаимного размещения элементов страницы

Использование таблиц упрощает задачу создания кроссбраузерной веб-страницы.

Минусы

Содержимое таблицы отображается на странице только после того, как вся таблица полностью загрузится. Для объемных таблиц на это может уйти немало времени, вследствие чего нужную пользователю информацию приходится некоторое время ждать. Для выхода из ситуации используют разбиение одной громоздкой таблицы на несколько более мелких, также применяется стилевое свойство table-layoult.

Из-за сложной иерархии, которая характерна для структуры таблицы, код получается тяжелым – значительная его часть не принимает участие в непосредственном отображении страницы.

Размещение текста в разных ячейках таблицы усложняет индексацию поисковыми системами. Результат – дополнительная преграда для попадания в поисковый ТОП.

При использовании таблицы усложняется правка и оформление содержимого страницы.

И, наконец, одна из основных причин снижения популярности таблиц заключается в том, что новые стандарты, продиктованные распространением XHTML и XML, опираются на верстку слоями, оставляя за таблицами хранение табличных данных и не более того.

Теги: , ,
Если вам понравилась статья или была полезна, поделитесь ею с друзьями: