HTML таг area
Пример
Кратък пример как се използва тагът <area>.
<img src="world-map.png" alt="Карта на света" usemap="#worldmap" class="img-fluid">
<map name="worldmap">
<area shape="rect" coords="10,10,110,80" href="europe.html" alt="Европа">
<area shape="circle" coords="200,120,40" href="asia.html" alt="Азия">
<area shape="poly" coords="300,50,350,80,340,130,290,110" href="africa.html" alt="Африка">
</map>
Опитай в редактора
Дефиниция и употреба
Виж как се ползва тагът <area>.
<area> дефинира интерактивна област (гореща зона) в изображение, което е свързано с карта на изображение чрез елемента <map>. Тези области могат да бъдат кликаеми и да водят към различни линкове или да задействат различни действия, в зависимост от координатите им върху изображението.
Елементът <area> винаги се използва вътре в <map> и се свързва с изображение чрез атрибута usemap на <img>. Всяка област се описва с форма (shape) и координати (coords), които определят точната ѝ позиция и размер върху изображението. Обичайните форми са правоъгълник (rect), кръг (circle) и многоъгълник (poly).
Най-често <area> се използва като линк чрез атрибута href, подобно на <a>, и трябва да има описателен alt текст за по-добра достъпност и за потребители на екранни четци. Елементът е празен (няма затварящ таг и не съдържа вътрешно съдържание) и разчита изцяло на атрибутите си, за да определи поведението и видимостта на интерактивната област.
Browser Support
| Browser | Поддръжка |
|---|---|
|
Chrome |
✔️ |
|
Firefox |
✔️ |
|
Edge |
✔️ |
|
Safari |
✔️ |
|
Opera |
✔️ |
Атрибути
| Атрибут | Описание |
|---|---|
alt |
Алтернативен текст, описващ областта. Задължителен за достъпност. |
coords |
Списък с координати, които определят позицията и размера на областта спрямо изображението. Форматът зависи от shape. |
shape |
Формата на областта: rect, circle, poly или default. |
href |
URL адресът, към който води областта. Прави областта кликаема като линк. |
target |
Определя къде да се отвори линкът (_self, _blank и др.). |
download |
Указва, че линкът трябва да изтегли ресурс вместо да го отваря. |
rel |
Определя връзката между текущия документ и свързания ресурс (напр. noopener, noreferrer). |
referrerpolicy |
Контролира каква информация за реферера да се изпраща при заявката. |