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

Автор: Администратор
Дата публикации: 01 ноября 2012 года
Раздел: Статьи для WEB-мастера

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

Плюсы табличной верстки:

Плюсы табличной верстки, минусы табличной верстки, табличная верстка, верстка сайта, верстка div, html верстка, блочная верстка
  • Для начала, преимущество табличной верстки состоит в предоставляемом ими комфорте. При помощи таблицы размещать отдельные блоки на Web-странице оказывается легким, местами даже увлекательным занятием. Текст, графика, видео, прочие элементы – для всего найдется свое место в невидимой модульной сетке, в которую, по сути своей, превращается таблица с границами нулевой толщины;
  • Кроме того работа с таблицами дает возможность создавать макеты, которые состоят из нескольких колонок. Плюс состоит в том, например, что при изменении ширины окна браузера содержимое страницы подстраивается под новые параметры. Нет того эффекта «наползания» страничных блоков, которым невыгодно отличается верстка на основе слоев (блочная верстка сайта). В добавлении к этому стоит заметить, что высота различных колонок вне зависимости от их наполненности остается одинаковой;
  • Размер таблицы можно задать в процентах – это еще один неоспоримый плюс данного метода. Плюс, благодаря которому можно создать «резиновый» макет. Даже при малом объем основного контента подвал сверстанной при помощи таблицы страницы будет привязан к нижнему краю, как и положено подвалу, а не красоваться аккурат в центре. Содержимое страницы с «резиновым» макетом занимает все свободное пространство окна, но при этом каждый элемент остается в той части, которая для него предусмотрена;
  • Работа с таблицей упрощает составление единого изображения из отдельных фрагментов. Часто такая потребность возникает при создании дизайнерских изысков или при необходимости уменьшить размер исходной картинки. Если ваш инструмент – таблица, работа по склейке изображения не представляет особых сложностей. Размещаете фрагменты в соответствующих ячейках, подбираете должным образом параметры таблица и вауля – изображение составлено;
  • Табличная верстка позволяет создавать на веб-странице декоративный фон – рамки, тени для элементов, узоры. Для этого задается фон отдельных ячеек, который на странице выглядит как единый орнамент;
  • Возможность выравнивать табличные ячейки в двух направлениях (по горизонтали и по вертикали) существенно расширяет способы взаимного размещения элементов страницы;
  • Использование табличной верстки упрощает задачу создания кроссбраузерной веб-страницы.

Минусы табличной верстки:

  • Содержимое таблицы отображается на странице только после того, как вся таблица полностью загрузится. Для объемных таблиц на это может уйти немало времени, вследствие чего нужную пользователю информацию приходится некоторое время ждать. Для выхода из ситуации используют разбиение одной громоздкой таблицы на несколько более мелких, также применяется стилевое свойство table-layoult;
  • Из-за сложной иерархии, которая характерна для структуры таблицы, код получается тяжелым – значительная его часть не принимает участие в непосредственном отображении страницы;
  • Размещение текста в разных ячейках таблицы усложняет индексацию поисковыми системами. Результат – дополнительная преграда для попадания в поисковый ТОП;
  • При использовании таблицы усложняется правка и оформление содержимого страницы;
  • И, наконец, одна из основных причин снижения популярности табличной верстки заключается в том, что новые стандарты, продиктованные распространением XHTML и XML, опираются на блочную верстку сайта, оставляя за таблицами хранение табличных данных и не более того.
Fatal error: Call to a member function return_links() on a non-object in /var/www/zoleg9992/data/www/e2epro.com/page/footer.php on line 42