HTML - тег <area> идентифицирует активные области (координаты, форму, размер и т. д.) изображения-карты, определяемые тегом <map>. При нажатии на активную область изображения происходит определенное действие, например, переход на страницу с подробной информацией.
<area> — пустой тег, что означает, что закрывающий тег не требуется. Но в XHTML тег (<area>) должен быть закрыт (<area/>).
Нажмите на компьютер, телефон или чашку кофе, чтобы перейти на новую страницу и прочитать больше по теме:
Карта изображения с кликабельными областями:
<img src="/htm/workplace.png" alt="Workplace" usemap="#workmap">
<map name="workmap">
<area shape="rect" coords="33,10,250,247" alt="Ноутбук" href="/htm/notebook.htm">
<area shape="rect" coords="288,90,322,138" alt="Смартфон" href="/htm/smartphone.htm">
<area shape="circle" coords="336,188,37" alt="Кофе" href="/htm/coffee.htm">
</map>
<area> определяет область внутри карты изображения (карта изображения — это изображение с интерактивными областями);<area> всегда вложены внутри тега <map>.<map> и создает связь между изображением и картой.| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| alt | text | Задает альтернативный текст для области. Требуется, если присутствует атрибут href |
| coords | coordinates | Указывает координаты области |
| download | filename | Указывает, что целевой объект будет загружен, когда пользователь нажмет на гиперссылку |
| href | URL | Указывает цель гиперссылки для области |
| hreflang | language_code | Указывает язык целевого URL-адреса |
| media | media query | Указывает, для какого носителя/устройства оптимизирован целевой URL-адрес |
| referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin same-origin strict-origin-when-cross-origin unsafe-url |
Указывает, какую информацию о реферере отправлять вместе со ссылкой |
| rel | alternate author bookmark help license next nofollow noreferrer prefetch prev search tag |
Указывает связь между текущим документом и целевым URL-адресом |
| shape | default rect circle poly |
Определяет форму области |
| target | _blank _parent _self _top framename |
Указывает, где открыть целевой URL-адрес |
| type | media_type | Указывает тип носителя целевого URL-адреса |
Тег <area> также поддерживает глобальные атрибуты в HTML
Тег <area> также поддерживает атрибуты событий в HTML
Руководство по HTML: карты изображений в HTML
Большинство браузеров будут отображать элемент area со следующими значениями по умолчанию:
area {
display: none;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.