Пример
Карта изображения с кликабельными областями:
<img src="workplace.jpg" alt="Рабочее место" usemap="#workmap" width="400"
height="379">
<map name="workmap">
<area shape="rect"
coords="34,44,270,350" alt="Компьютер" href="computer.php">
<area
shape="rect" coords="290,172,333,250" alt="Телефон" href="phone.php">
<area
shape="circle" coords="337,300,44" alt="Чашка кофе" href="coffee.php">
</map>
Попробуйте сами »
Другие примеры "Попробуйте сами" ниже.
Определение и использование
Тег <area> определяет область внутри карты изображения (карта изображения — это изображение с кликабельными областями).
Элементы <area> всегда вложены внутрь тега
<map>.
Примечание: Атрибут usemap в <img> связан с
атрибутом name элемента <map> и создаёт связь между изображением и картой.
Поддержка браузерами
| Элемент | |||||
|---|---|---|---|---|---|
| <area> | Да | Да | Да | Да | Да |
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
| alt | текст | Указывает альтернативный текст для области. Обязателен, если присутствует атрибут href |
| coords | координаты | Задает координаты области |
| download | имя файла | Указывает, что цель будет загружена, когда пользователь нажимает на гиперссылку |
| href | URL | Задает цель гиперссылки для области |
| hreflang | код языка | Указывает язык целевого URL |
| media | медиа-запрос | Указывает, для какого медиа/устройства оптимизирован целевой 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 имя фрейма |
Указывает, где открыть целевой URL |
| type | тип медиа | Задает тип медиа целевого URL |
Глобальные атрибуты
Тег <area> также поддерживает Глобальные атрибуты в HTML.
Атрибуты событий
Тег <area> также поддерживает Атрибуты событий в HTML.
Другие примеры
Пример
Другая карта изображения с кликабельными областями:
<img src="planets.gif"
width="145" height="126"
alt="Планеты"
usemap="#planetmap">
<map
name="planetmap">
<area shape="rect" coords="0,0,82,126" href="sun.php" alt="Солнце">
<area shape="circle" coords="90,58,3" href="mercur.php" alt="Меркурий">
<area shape="circle" coords="124,58,8" href="venus.php" alt="Венера">
</map>
Попробуйте сами »
Связанные страницы
Справочник HTML DOM: Area Object
Стандартные настройки CSS
Большинство браузеров отображают элемент <area> со следующими значениями по умолчанию:
area {
display: none;
}