Тег <area>
Описание
HTML-тег <area>
используется внутри элемента <map>
для определения интерактивных областей на изображении-карте (<img usemap="#название_карты">
). Этот тег позволяет создать кликабельные зоны на картинке, каждая из которых может вести на разные страницы или запускать различные события.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Карта изображения</title>
</head>
<body>
<h1>Интерактивная карта России</h1>
<!-- Изображение с картой -->
<img src="russia_map.png" alt="Карта России" width="700" height="400"
usemap="#regionMap">
<!-- Карта регионов -->
<map name="regionMap">
<!-- Московская область -->
<area shape="rect" coords="100,100,200,200" href="/moscow_region.html" alt="Московская область">
<!-- Ленинградская область -->
<area shape="circle" coords="300,300,50" href="/leningrad_region.html" alt="Ленинградская область">
</map>
</body>
</html>
Атрибуты
alt | Альтернативный текст для области |
coords | Координаты активной области |
download | Предлагает скачать ресурс по ссылке |
href | URL назначения области |
hreflang | Язык связанного ресурса |
media | Определяет устройство для оптимизации ресурса |
ping | URL для уведомления при переходе |
referrerpolicy | Управляет отправкой HTTP Referer |
rel | Отношение между документами |
shape | Форма области (rect, circle, poly, default) |
target | Где открыть ссылку (_blank, _self и т.д.) |
type | MIME-тип связанного ресурса |
accesskey | Горячая клавиша для активации |
class | CSS-класс для стилизации |
dir | Направление текста (ltr/rtl) |
id | Уникальный идентификатор |
lang | Язык содержимого |
style | Инлайновые CSS-стили |
tabindex | Порядок перехода по Tab |
title | Всплывающая подсказка |
nohref | Указывает неактивную область (устарел) |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
1.0 | 1.0 | 2.0 | 1.0 | 1.0 |