HTML <img> usemap-egenskap
Definition och användning
usemap
egenskapen definierar bilden som en klientbildkarta.
Bildkarta avser en bild med klickbara områden.
usemap
egenskapen är relaterad till <map>-element relaterade till name eller id-egenskapen för att skapa ett förhållande mellan <img> och <map>.
Observera:Om <img>-elementet är ett avkommande av <a> eller <button>-element, kan det inte användas usemap
egenskaper.
Exempel
Klickbara områden på bildkarta:
<img src="life.png" alt="Liv" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="Dator" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="Telefon" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Kopp kaffe" href="coffee.html"> </map>
Syntax
<img usemap="#mapname">
Egenskapsvärde
Värde | Beskrivning |
---|---|
#mapname | Steckproppstecknet (#) tillsammans med namnet på det <map>-element som ska användas. |
Läs mer: Fördjupning i usemap-egenskapen
usemap Egenskapen tillhandahåller ett "klient"-bildmappningsmekanism som effektivt eliminerar serverns hantering av muskoordinater och de medföljande nätverksförseningarna. Genom speciala <map> och <area>-taggar kan HTML-skapare tillhandahålla en beskrivning av koordinaterna för de hyperlänksensitive områdena i usemap-bilden, denna beskrivning innehåller också motsvarande hyperlänks URL. Värdet för usemap-egenskapen är en URL som pekar på den speciella <map>-området. Browsaren på användarens dator kommer att konvertera koordinaterna för musklick på bilden till specifika beteenden, inklusive att ladda och visa ett annat dokument.
Vi ska ge ett exempel för att förklara, följande källkod kommer att mappa en 100x100 pixels bild map.gif till fyra områden. När användaren klickar på ett av dessa områden, kommer de att länkas till olika dokument.Observera att vi i detta <img>-tag har effektivt inkluderat hanteringen av ismap-bildmappning, så att användare av webbläsare som inte har usemap-handlingsfunktion kan hantera bildmappning genom ett annat sätt, nämligen servermekanismen för att hantera bildmappning:
<a href="/example/map"> <img src="/i/map.gif" ismap="ismap" usemap="#map" /> </a> <map name="map"> <area coords="0,0,49,49" href="link1.html"> <area coords="50,0,99,49" href="link2.html"> <area coords="0,50,49,99" href="link3.html"> <area coords="50,50,99,99" href="link4.html"> </map>
Skillnaden i tillämpningen av ismap- och usemap-attributen
Kartor är ett bra exempel på användning av ismap- och usemap-attributen, till exempel när man surfar på en webbsida för ett stort företag över hela landet, kan användaren klicka på den stad där de bor på kartan för att få adresser och telefonnummer till närliggande detaljhandelsbutiker.
Fördelarna med att använda usemap-klienten för att hantera bildkartor är att det inte krävs en server eller specialserverprogramvara, i motsats till ismap-mekanismen, kan det användas i icke-webb-miljöer (utan nätverk), till exempel att använda lokala filer eller CD-ROM.
Webbläsarstöd
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd |