HTML - тег <map> используется для указания карты-изображения с активными областями, по которым вы можете кликать, чтобы получить дополнительную информацию. Кликабельные области на карте изображения определяются с помощью тега <area>, вложенного в тег <map>.
Тег <map> представлен парами. Содержимое записывается между открывающим (<map>) и закрывающим (</map>) тегами.
Попробуйте нажать на ноутбук, телефон или чашку кофе на изображении ниже:
HTML код для карты изображения выше:
<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>
<map> используется для определения карты изображения;name элемента <map> связан с атрибутом usemap <img> и создает связь между изображением и картой;<map> содержит несколько элементов <area>, которые определяют кликабельные области на карте изображения.| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| name | mapname | Обязательный. Указывает имя карты изображения |
Тег <map> также поддерживает глобальные атрибуты в HTML
Тег <map> также поддерживает атрибуты событий в HTML
Руководство по HTML: карты изображений в HTML
Большинство браузеров будут отображать элемент map со следующими значениями по умолчанию:
map {
display: inline;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.