<LAYER>

Материал из Викиреальностя
Перейти к: навигация, поиск

<LAYER> (англ. layer — слой) — нестандартный устаревший html-тег, аналог и конкурент тега <DIV>, поддерживавшийся в своё время браузером Netscape. Предназначался для создания слоёв. Ныне нигде не используется. Является забытым и историческим тегом.

[править] Описание

Тег <LAYER> был добавлен в Netscape Communicator начиная с версии 4, выпущенной в 1997 году, и продолжал поддерживаться более поздними версиями этого браузера. Представлял собой тег-контейнер, предназначенный для создания на веб-странице в границах одного окна слоёв с абсолютным позиционированием. Был аналогом тега <div> со свойством position: absolute.

<LAYER> являлся блочным элементом. Содержимое тега по умолчанию начиналось с новой строки. Закрывающий тег являлся обязательным:

<layer>...</layer>

Данный тег использовался во времена HTML версий 3.2 и 4. Он не входит в стандарты HTML и не рекомендован к использованию W3C. HTML-код с его наличием не проходит валидацию.[1] Браузер Internet Explorer не поддерживал тег <LAYER> (ни в 3, ни в 4 версии).

Для браузеров, не поддерживающих технологию слёв, предусматривалось отображение альтернативного содержимого, добавляемого внутрь тегов <LAYER>...</LAYER> с помощью тегов <NOLAYER>...</NOLAYER>.[2] Для совместимости HTML-кода веб-страниц с разными браузерами практиковалось совмещение тегов <LAYER> и <DIV> с использованием тегов <NOLAYER>...</NOLAYER>, в которые заключались теги <DIV> и </DIV>.[3]

[править] Атрибуты

Атрибут Описание Пример
name уникальное имя слоя
ID идентификатор (имя) слоя ID=Layer1
z-index номер слоя в многослойном документе. Слои с бо́льшими номерами расположены над слоями с ме́ньшими номерами.
above имя слоя, расположенного над данным слоем
below имя слоя, расположенного под данным слоем
src URL документа, отображаемого в границах слоя
width ширина слоя в пикселях width="100"
height высота слоя в пикселях height="100"
top вертикальное смещение слоя вниз относительно родительского контейнера top=10
left горизонтальное смещение слоя влево относительно родительского контейнера left=10
pagey вертикальное смещение слоя относительно окна браузера
pagex горизонтальное смещение слоя относительно окна браузера
clip координаты видимой области слоя clip="10,10,50,50"
bgcolor цвет фона bgcolor="white"
background имя или URL файла фонового изображения слоя background="image.gif"
visibility видимость слоя[4] Значения:
show
hide
inherit

Все атрибуты тега <LAYER> являются необязательными.

[править] Примечания

  1. Тег layer mpbox.ru, 24.02.2009
  2. Влад Мержевич Краткий справочник по тегам — архивная версия сайта htmlbook.ru за 2004 год. Сайт физического факультета БГПУ Республики Беларусь phys.bspu.unibel.by.
  3. Секреты web-design'а для мастеров. Кое-что о расслоении. — сайт Львовського национального университета имени Ивана Франко old.ami.lnu.edu.ua
  4. <layer> HTML — Tutorials Point