К концу 90-х годов 20 века незрела необходимость создания динамического контента сайтов. Это стало возможно благодаря появлению нового web-элемента под названием слои. Слои – это такие элементы web-страницы, которые возможно накладывать друг на друга с очень высокой точностью. Они являются базовыми элементами при верстке сайтов с использованием спецификаций CSS и HTML.
С помощью скриптов параметры слоя могут динамически меняться, что открывает большие возможности по создания различных эффектов, раскрывающихся меню, баннеров, позволяет скрывать содержимое страницы, загружать какие-либо данные из файла в содержимое слоя, создавать игры, калькуляторы (например, ), плавающие на экране окна и прочее элементы, делающие страницу все более привлекательной.
Слои имеют ряд достоинств, благодаря которым их использование получает все большее распространение. Слоями можно легко манипулировать, перемещая их, скрывая или показывая без перерисовки всей страницы. Возможность наложения слоев друг на друга позволяет упростить расположение элементов на странице. С их помощью сайт можно сделать более ярким, интересным и привлекательным.
Если сравнить слои с громоздкими таблицами, возможности которых довольно ограничены, то они окажутся в явном выигрыше. Одно из главных их преимуществ перед таблицами заключается в более высокой скорости отображения на странице, которая связана с меньшим размером кода слоев. Кроме того, слои можно расположить на странице с точностью до одного пикселя благодаря введению для них декартовых координат. Позиционирование слоев друг относительно друга дает возможность создавать оригинальные эффекты, которые сложно достигнуть с помощью других элементов верстки.
Свойства слоев могут быть заданы через стили. С одной стороны, это приводит к сокращению кода стилей, с другой стороны, к расширению их функциональных возможностей. Работа со стилями много проще и эффективнее, чем с теми же таблицами. Для достижения сложных эффектов на странице приходится применять очень много громоздких таблиц, что удлиняет время загрузки сайта, а также увеличивает риск возникновения ошибок, так же, как, например, для автовладельца, не оформившего , всегда существует риск потери автомобиля.
Есть у слоев и недостатки. Главный из них заключается в различном отображении сайта, сверстанного с помощью слоев, в разных браузерах. Слои также затруднительно редактировать в графических html-редакторах. Для их создания требуется знание определенных языков и технологий программирования. Однако, в любом случае, слои являются достаточно перспективным элементом верстки сайтов и открывают широкие возможности по созданию оригинального содержимого web-страниц.
Popularity: 8%
Похожие статьи по SilverLight:

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