Библиотека Интернет Индустрии I2R.ru |
|||
|
Слои и таблицыВсе больше людей пишут об использовании слоев при верстке сайта, сравнивая их возможности с таблицами. Не удержался и я от сравнения таблиц и слоев друг с другом и написал статью, где приводится описание их свойств. Существует три распространенных способа верстки веб-страниц, отличающихся различным подходом - с помощью фреймов, таблиц и слоев. Такое разделение не означает, что используется только один прием верстки, скорее речь идет об их сочетании друг с другом. В данной статье мы не будем затрагивать верстку с помощью фреймов, об этой теме написано уже множество материалов, где на разные лады поминают достоинства и недостатки фреймов. Обратимся к верстке таблицами и слоями. В последнее время все больше тем посвящено выбору между этими подходами к созданию веб-страниц и обсуждению, что лучше. На самом деле проблема по большей части надумана, нет особой разницы, как будет верстаться страница - слоями или таблицами. Каждый подход применяется для своих собственных целей. Чтобы было понятно, где и для чего используются таблицы и слои, приведено сравнения их свойств. СлоиДостоинства
ТаблицыДостоинства
Для лучшего понимания различий между подходами, приведены примеры решения типичных задач с использованием таблиц и слоев. Фоновая областьЛюбая таблица с параметром bgcolor создает прямоугольную область определенного цвета. Такое выделение материала отделяет его от других элементов и привлекает внимание читателя. Отступ от края таблицы до содержимого регулируется параметром cellpadding или cellspacing. Пример 1. Создание фоновой области с помощью таблицы
Параметры слоя регулируются с помощью стилей. Чтобы задать фон области используется параметр background-color. Браузеры по разному обрабатывают этот параметр. Internet Explorer и Opera заливают цветом прямоугольную область, что весьма логично (рис. 1), а вот Netscape изменяет цвет фона только под текстом, вдобавок убирая отступы вокруг него (рис. 2).
Чтобы избавиться от этого недостатка, можно сделать рамку вокруг области, совпадающую с цветом фона. Пример 2. Фоновая область с помощью слоя
Параметр padding задает отступы от содержимого до края области, а вот border нужен, чтобы браузер Netscape показывал все корректно. Создание рамокМетод создания рамки вокруг области с использованием стилей совпадает как у таблиц, так и у слоев. Единственное отличие - Netscape 4.x рамку вокруг таблицы показывать не будет. Пример 3. Создание рамки
|
|
2000-2008 г. Все авторские права соблюдены. |
|