Использование слоев в верстке сайтов

Основными способами верстки сайтов долгое время оставались таблицы и фреймы. Современные веб-браузеры имеют поддержку множества технологий, что позволило значительно изменить ситуация в этой области. Новые технологии стали использоваться практически во всех областях, начиная от рекламы (смс (sms) рассылки), заканчивая созданием сайтов (слои в верстке).

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

Страсти разгораются

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

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

Что такое слои

Слои – это элементы HTML-кода. Они внедряются в веб-страницу наложением друг на друга с точностью до пикселя. В параметры слоя могут быть внесены любые необходимые изменения с помощью технологий JavaScript или VBScipt. С их помощью на страницах веб-ресурсов можно использовать практически любые эффекты – выпадающие меню, плавающие и вращающиеся надписи и многое другое.

Для определения позиции слоев используются атрибуты top, left, z-index. Место определяется заданными декартовыми координатами, при этом слой с максимальным значением размещается сверху.

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

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

Основной недостаток этого способа веб-дизайна – его сложность. Для того, чтобы использовать слои, необходимо знание таких языков и технологий, как JavaScript, VBScipt, CSS. Сайт, в верстке которого используются слои, будет по-разному отображаться различными браузерами. В графических html-редакторах редактирование страниц со слоями может вызывать немало проблем.

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