Стиль этого раздела неэнциклопедичен или нарушает нормы русского языка. Следует исправить раздел согласно стилистическим правилам Википедии.
Слой можно перемещать, прятать и показывать без перезагрузки всей страницы. С помощью нескольких инструкций можно создавать разные эффекты, вроде выпадающих меню, всплывающих подсказок, движущихся элементов и другое. Добавление подобных приёмов хотя и увеличивает объём кода, но не требует повторной загрузки и обновления документа и происходит без задержек со стороны браузера. Кроме того, выразительность и привлекательность сайта во многом повышается благодаря использованию подобных приёмов со слоями.
Слои можно накладывать друг на друга, что упрощает размещение элементов на веб-странице и предоставляет больше возможностей при вёрстке.
Слои по сравнению с таблицами отображаются быстрее. Более высокая скорость достигается за счёт компактного кода и того, что отображение содержимого слоя происходит по мере его загрузки. Правда это может привести к «скачкам» элементов страницы по мере их подгрузки.
Стандарты работы со слоями ещё не до конца устоялись и браузеры по-разному реализуют определённые возможности. Из-за этого основная сложность вёрстки слоями — создать универсальный код, который бы одинаково и без ошибок работал в разных браузерах («кросс-браузерность») и при разных разрешениях экрана. Имеют значение тонкости поведения браузеров при использовании различных элементов стилей.
См.также: Tableless web design Верстальщик[править | править код]
Вёрсткой веб-страниц занимаются верстальщики. В общем случае в задачу верстальщика входят:
создание кода веб-страницы с помощью соответствующего языка разметки. Таковыми могут быть, например, HTML, XHTML, XML.
оформление ранее созданного кода страницы с помощью встроенных средств языка разметки, либо же с помощью каскадных таблиц стилей CSS