Area map html: Атрибут coords | htmlbook.ru

Тег | HTML справочник

Поддержка браузерами

Описание

HTML тег <area> определяет активные области на изображении, которые являются ссылками, эти области могут отличаться формой и размером. Картинка (изображение) с активными областями, называется картой-изображением. Такая картинка ничем не отличается от обычной, за исключением того, что содержит активные области (ссылки). Области могут перекрывать друг друга, сверху окажется та, которая в коде располагается первее (выше).

Элемент <area> используется только совместно с тегом <map> в качестве его дочернего элемента.

Атрибуты

alt:

Определяет альтернативный текст, который будет виден вместо изображения, если оно не может быть отображено (из-за медленной связи, ошибки в атрибуте src и тд).


coords:

Атрибут coords указывает координаты активной области на карте-изображения. Он используется вместе с атрибутом shape для указания размера, формы и размещения активной области. Возможные значения атрибута:

  • x1,y1,x2,y2 — указывает координаты верхнего левого и правого нижнего угла прямоугольника (shape=»rect»).

    Определение координат для прямоугольника (shape=»rect»):


  • x,y,радиус — определяет координаты центра окружности и радиус (shape=»circle»).

    Определение координат для окружности (shape=»circle»):


  • x1,y1,x2,y2,…,xn,yn — определяет координаты вершин полигона (многоугольника) (shape=»poly»).

    Определение координат для многоугольника (shape=»poly»):

Примечание: координаты верхнего левого угла области — 0,0.



Пример »


href:

Атрибут href указывает адрес страницы, на которую ведет ссылка с активной области изображения, если он не указан или пропущен, то тег <area> не будет являться гиперссылкой. (адрес может быть либо абсолютным либо относительным)


hreflang:

Указывает двухбуквенный код языка, определяющий язык страницы, доступной по ссылке. Используется только совместно с атрибутом href и имеет исключительно информативный характер.
Пример »


media:

Атрибут media определяет тип документа, на который ведет ссылка или указывает, тип устройства, для которого предназначается ссылка (пример: мобильный телефон, принтер и тд.).

Атрибут может принимать несколько значений и используется только совместно с атрибутом href.


rel:

Атрибут rel определяет отношение между текущим документом и связанным. Возможные значения атрибута:

  • alternate — ссылка на альтернативную версию документа (страница для печати, страница на другом языке и тд.).
  • author — ссылка на автора документа.
  • bookmark — постоянный URL-адрес, используемый для закладок.
  • help — ссылка на документ-справку.
  • license — ссылки на сведения об авторских правах для документа.
  • next — следующий документ в выделенной области.
  • nofollow — ссылка на неиндексируемый документ («nofollow» используется в Google, чтобы указать, что поисковый бот не должен переходить по этой ссылке).
  • noreferrer — указание браузеру не посылать HTTP-заголовок если пользователь перешел по ссылке.
  • prefetch — указывает, что следует кэшировать целевой документ.
  • prev — предыдущий документ в выделенной области.
  • search — ссылка на поиск для документа.
  • tag — тег (ключевое слово) для текущего документа.


Атрибут rel используется только совместно с атрибутом href.
Пример »


shape:

Атрибут shape указывает форму области. Он используется совместно с атрибутом coords для указания размера, формы и размещения активной области. Возможные значения атрибута:

  • default — определяет весь регион.
  • rect — определяет прямоугольную область.
  • circle — определяет круглую область.
  • poly — определяет многоугольную область.


target:

Атрибут target определяет, где будет открыт документ, при переходе по ссылке. Используется только вместе с атрибутом href. Возможные значения атрибута:

  • _blank — открывает документ в новом окне или вкладке.
  • _parent — открывает документ в родительском фрейме.
  • _self — открывает документ в той же директории, где располагается ссылка (значение по умолчанию).
  • _top — открывает документ во всю ширину окна.
  • имя_фрейма — открывает документ в iframe, имя которого было указано в качестве значения.

Пример »


type:

Атрибут type указывает MIME-тип (спецификация форматирования сообщений и кодирования информации для передачи по интернету) документа, на который ведет ссылка. Используется только совместно с атрибутом href.
Пример »

Примечание: атрибут usemap в теге <img> связан с атрибутом name элемента <map>, и создает связь между картинкой и картой.

Тег <area> так же поддерживает Глобальные атрибуты и События

Стиль по умолчанию


area {
    display: none;
} 

Пример


<img src="image.png" alt="numbers" usemap="#num1">
<map name="num1">
  <area shape="rect" coords="3,2,55,47" href="#" alt="kubik1">
</map>
<p>Ссылка расположена на кубике 1, наведите курсор, чтобы убедиться</p>

Результат данного примера в окне браузера:

| WebReference

Элемент <map> (от англ. map — карта) служит контейнером для элементов <area>, которые определяют активные области для карт-изображений. Такие области устанавливают невидимые зоны на изображении, являющиеся ссылками на HTML-документы. Цель использования <map> — в связывании элемента <img> с клиентской картой-изображением. Эта связь определяется применением единого идентификатора как в <img>, задаваемого атрибутом usemap, так и в <map>, устанавливаемого атрибутом name.

Синтаксис

<map name="<имя>">
  <area>
</map>

Атрибуты

name
Имя карты-изображения.

Пример

<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>MAP</title>
<style>
#title {
line-height: 0; /* Изменяем межстрочное расстояние */
}
#title img {
border: none; /* Убираем рамку вокруг изображения */
}
</style>
</head>
<body>
<div><img src=»image/ecctitle. png»
alt=»Детский образовательный центр»><br>
<img src=»image/navigate.png» alt=»Навигация по сайту»
usemap=»#Navigation»></div>
<p><map name=»Navigation»>
<area shape=»poly» coords=»113,24,211,24,233,0,137,0″ href=»page/inform.html» alt=»Информация»>
<area shape=»poly» coords=»210,24,233,0,329,0,307,24″ href=»page/activity.html» alt=»Мероприятия»>
<area shape=»poly» coords=»304,24,385,24,407,0,329,0″ href=»page/depart.html» alt=»Отделения»>
<area shape=»poly» coords=»384,24,449,24,473,0,406,0″ href=»page/techinfo.html» alt=»Техническая информация»>
<area shape=»poly» coords=»449,24,501,24,525,0,473,0″ href=»page/study.html» alt=»Обучение»>
<area shape=»poly» coords=»501,24,560,24,583,0,525,0″ href=»page/work.html» alt=»Работа»>
<area shape=»poly» coords=»560,24,615,24,639,0,585,0″ href=»page/misk.html» alt=»Разное»>
</map></p>
</body>
</html>

Спецификация

СпецификацияСтатус
WHATWG HTML Living StandardЖивой стандарт
HTML5Возможная рекомендация
HTML 4. 01 SpecificationРекомендация

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

1121111

Браузеры

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Изображения

См. также

  • <area>
  • Карты-изображения

Целевая область HTML Атрибут

❮ Тег HTML

Пример

Используйте атрибут target, чтобы указать, где открыть связанный документ на карте изображения:

Sun

Mercury

Венера

Попробуйте сами »


Определение и использование

Атрибут target указывает, где открыть связанный документ.

Используется только при наличии атрибута href .


Поддержка браузера

Атрибут
цель Да Да Да Да Да

Синтаксис

Значения атрибутов

Значение Описание
_пусто Открывает связанный документ в новом окне или вкладке
_себя Открывает связанный документ в том же фрейме, где он был нажат
_родительский Открывает связанный документ в родительском фрейме
_верх Открывает связанный документ в полном теле окна
имя кадра Открывает связанный документ в именованном iframe


Тег HTML

ВЫБОР ЦВЕТА



Лучшие учебники

Учебник HTML
Учебник CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3. CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery

1 Top References
HTML Reference

CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
Справочник по jQuery

Основные примеры

Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM |
О

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

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

: Элемент области карты изображения — HTML: язык разметки гипертекста

HTML-элемент

определяет область внутри карты изображения, которая имеет предопределенные области, доступные для щелчка. Карта изображения позволяет связывать геометрические области изображения с гипертекстовыми ссылками.

Этот элемент используется только внутри элемента

.

Атрибуты этого элемента включают глобальные атрибуты.

Альтернатива текстовой строке для отображения в браузерах, не отображающих изображения.
Текст должен быть сформулирован так, чтобы он предоставлял пользователю тот же выбор, что и изображение, отображаемое без альтернативного текста.
Этот атрибут требуется, только если используется атрибут href .

координаты

Атрибут coords детализирует координаты атрибута shape в размере, форме и расположении

.
Этот атрибут нельзя использовать, если для формы установлено значение по умолчанию .

  • rect : значение равно x1,y1,x2,y2 .
    Значение указывает координаты верхнего левого и нижнего правого углов прямоугольника.
    Например, в

    Mozilla
    координаты 0,0 и 253,27 , что указывает левый верхний и правый нижний углы прямоугольника соответственно.
  • круг : значение x, y, радиус . Значение указывает координаты центра окружности и радиус.
    Например:

    MDN
  • поли : значение x1,y1,x2,y2,..,xn,yn . Значение указывает координаты ребер полигона.
    Если первая и последняя пары координат не совпадают, браузер добавит последнюю пару координат, чтобы закрыть полигон.

Значения представляют собой количество пикселей CSS.

скачать

Этот атрибут, если он присутствует, указывает, что автор намеревается использовать гиперссылку для загрузки ресурса.
См. для полного описания атрибута загрузки .

ссылка

Цель гиперссылки для области.
Его значение является действительным URL-адресом.
Этот атрибут может быть опущен; если да, то элемент

не представляет собой гиперссылку.

hreflang
Устаревший

Указывает язык связанного ресурса. Допустимые значения определены RFC 5646: Теги для идентификации языков (также известный как BCP 47).
Используйте этот атрибут, только если атрибут href присутствует.

эхо-запрос

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

реферальная политика

Строка, указывающая, какой реферер использовать при извлечении ресурса:

отн.

Для якорей, содержащих атрибут href , этот атрибут определяет отношение целевого объекта к объекту ссылки.
Значение представляет собой список типов ссылок, разделенных пробелами.
Значения и их семантика будут зарегистрированы каким-либо органом, который может иметь значение для автора документа.
Отношение по умолчанию, если не указано другое, является недействительным. Используйте этот атрибут, только если атрибут href присутствует.

Форма

Форма связанной горячей точки. Спецификации для HTML определяют значения rect , которые определяют прямоугольную область; окружность , определяющая круговую область; poly , который определяет полигон; и по умолчанию , что указывает на всю область за пределами любых определенных форм.

цель

Ключевое слово или определенное автором имя контекста просмотра для отображения связанного ресурса.
Следующие ключевые слова имеют особое значение:

Используйте этот атрибут, только если присутствует атрибут href .

Примечание: Настройка target="_blank" на элементах

неявно обеспечивает те же rel поведение как настройка rel="noopener" которая не устанавливает window.opener . См. совместимость браузера для статуса поддержки.

Устаревшие атрибуты

имя
Устаревший

Определите имена для кликабельной области, чтобы старые браузеры могли создавать сценарии.

nohref
Устаревший

Указывает, что для связанной области не существует гиперссылки.

Примечание: Атрибут nohref необязателен, поскольку достаточно опустить атрибут href .

тип
Устаревший

Подсказка для типа ссылочного ресурса. Игнорируется браузерами.

 <имя карты="основной">
  <площадь
    форма = "круг"
    координаты = "75,75,75"
    href="left.html"
    alt="Нажмите, чтобы перейти влево" />
  <площадь
    форма = "круг"
    координаты = "275,75,75"
    href="right.html"
    alt="Нажмите, чтобы перейти вправо" />

<изображение
  usemap="#основной"
  src="https://via.placeholder.com/350x150"
  alt="350 x 150 фото" />
 

Результат

Категории контента Потоковое содержание,
фразовое содержание.
Разрешенный контент Нет; это пустой элемент.
Отсутствие тега Должен иметь начальный тег и не иметь конечного тега.
Разрешенные родители Любой элемент, который принимает фразовое содержимое. <область> элемент должен иметь предка

, но он не обязательно должен быть прямым родителем.
Неявная роль ARIA ссылка , если присутствует атрибут href , в противном случае соответствующая роль отсутствует
Разрешенные роли ARIA Нет роль разрешено
Интерфейс DOM HTMLAreaElement
Спецификация
Стандарт HTML
# элемент области

Таблицы BCD 90 загружаются только в браузере0.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *