Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник HTML & CSS

<map>, <area>

Карта ссылок на картинке: разные области изображения ведут по разным адресам.

Синтаксис

<map name="m"><area shape="rect" coords="…" href="…" alt="…"></map>

Атрибуты

ПараметрТипОписание
nametextИмя карты; картинка ссылается на него через `usemap="#name"`.
shaperect | circle | polyФорма области `<area>`.
coordsnumbersКоординаты области в пикселях картинки.
href, altURL, textКуда ведёт область и её описание.

Примеры

Две кликабельные области на фото:

<img src="/media/photo-400x250.jpg" alt="Coffee shop" width="400" height="250" usemap="#shop">
 
<map name="shop">
  <area shape="rect" coords="0,0,200,250" href="#left" alt="Left half">
  <area shape="circle" coords="300,125,60" href="#right" alt="Circle on the right">
</map>

Примечания

Координаты задаются в пикселях исходного размера и не масштабируются вместе с резиновой картинкой — поэтому на адаптивных сайтах карты используют редко и чаще накладывают ссылки поверх картинки через CSS или SVG.

См. также

  • <img> — Картинка.
  • <a> — Ссылка на другую страницу, файл или место на странице.

В учебнике

  • Изображения — Тег img, атрибуты src и alt, размеры, подпись figure и figcaption, форматы картинок и отложенная загрузка.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.