Элемент | ||||||
<map> | 1+ | 1+ | 1+ | 1+ | 1+ | 1+ |
HTML тег <map>
Элемент <map> (от англ. "map" ‒ «карта») создаёт карту-изображение.
Карта изображений — это зоны обычного изображения, при нажатии на которые происходит активация ссылок связанных с конкретной зоной. Эти зоны называются областями карты изображений. Сами ссылки, а также координаты каждой области задаются при помощи тегов <area>, которые находятся внутри элемента <map>.
Цель использования <map> — в связывании элемента <img> с клиентской картой-изображением. Эта связь определяется применением единого идентификатора как в <img>, задаваемого атрибутом usemap, так и в <map>, устанавливаемого атрибутом name.
Синтаксис
<img src="..." alt="..." usemap="#Name">
...
<map name="#Name">
...
<area shape="..." coords="..." href="...">
...
</map>
Закрывающий тег
Обязателен.
Атрибуты
- name
- Определяет имя карты-изображения.
Элемент поддерживает глобальные атрибуты и события.
Стилизация по умолчанию
Большинство браузеров отобразит элемент <map> со следующими значениями CSS по умолчанию:
map {
display: inline;
}
Различия между HTML 4.01 и HTML5
В HTML5, если у элемента указан глобальный атрибут <id>, то он должен иметь то же значение, что и атрибут name.
Пример использования:
Пример HTML:
Попробуй сам<img src="images/foto_elem.jpg" alt="Карта изображений" style="width:450px;height:292px;" usemap="#mykarta">
<map name="mykarta">
<area shape="rect" coords="133,163,414,252"
title="Зажигалка" href="javascript:alert('Это прямоугольная ссылка');">
<area shape="circle"" coords="58,158,40"
title="Монета" href="javascript:alert('Вы выбрали круг');">
<area shape="poly" coords="133,62,278,59,284,24,407,22,410,130,285,134,278,96,133,95"
title="Ключ от авто" href="images/auto500.jpg" target=_blank>
</map>
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
HTML 4.01 (W3C) | Рекомендация |
HTML5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Элементы