คุณสมบัติ usemap ของ HTML <img>
การกำหนดและการใช้งาน
usemap
คุณสมบัตินี้จะกำหนดภาพเป็นแผนภาพลูกของโปรแกรมลูกค้า
การแผนภาพที่มีพื้นที่ที่สามารถคลิกได้
usemap
คุณสมบัติ องค์ประกอบ ที่มีความเกี่ยวข้องกับตัวแปล name หรือ id ของ
ข้อเนื่องไม่สามารถใช้ usemap
คุณสมบัติ。
ตัวอย่าง
แบบแฟ้มภาพที่มีพื้นที่ที่สามารถคลิกได้
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="Computer" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="Phone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Cup of coffee" href="coffee.html"> </map>
ศัพท์
<img usemap="#mapname">
ค่ารายละเอียด
ค่า | รายละเอียด |
---|---|
#mapname | หลังจากเครื่องหมายหมายเลข ("#") และชื่อแบบฉบับ <map> ที่ต้องการใช้ |
อ่านเพิ่มเติม:รายละเอียด usemap ครบถ้วน
usemap รายละเอียดนี้ให้กับระบบแบบฉบับ "กลาง" ของภาพแสดงภาพ ซึ่งปราศจากการจัดการของเซิร์ฟเวอร์ด้านคอนเทนต์ของเมาส์ และปัญหาลดช้าของเครือข่าย ผ่านการใช้แทร็ก <map> และ <area> แบบพิเศษ ผู้สร้าง HTML สามารถให้ความหมายให้กับตำแหน่งของลิงก์ที่มีความเกี่ยวข้องกับภาพแสดงภาพ usemap รวมถึง URL ของลิงก์นั้นเอง usemap มีค่าคือ URL ที่มีอยู่ของ <map> ซึ่งมีความเกี่ยวข้องกับภาพแสดงภาพ ซึ่งบราวเซอร์บนคอมพิวเตอร์ของผู้ใช้จะแปลงตำแหน่งของเมาส์ที่กดบนภาพแสดงภาพเป็นพฤติกรรมเฉพาะ รวมถึงการโหลดและแสดงเอกสารอื่นๆ
เราจะแสดงตัวอย่างเพื่อชี้แจง รหัสแบบต้นฉบับด้านล่างนี้จะแปลงภาพตัวเล็กขนาด 100x100 พิกเซลของ map.gif ให้เป็น 4 ส่วนที่ต่อเนื่องกัน และเมื่อผู้ใช้คลิกบนหนึ่งในส่วนนั้น จะถูกโยนไปยังเอกสารที่ต่างๆ โปรดจำแนกความสำคัญว่า ในแทร็ก <img> นี้ เราได้เรียกใช้ฟังก์ชันการจัดการ image map ของ ismap อย่างมีประสิทธิภาพ ซึ่งทำให้ผู้ใช้บราวเซอร์ที่ไม่มีฟังก์ชัน usemap สามารถจัดการ image map ผ่านทางเครื่องยนต์ของเซิร์ฟเวอร์ต่างๆ
<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>
ความแตกต่างในการใช้ ismap และ usemap
แผนที่เป็นตัวอย่างที่ใช้ ismap และ usemap อย่างดี ตัวอย่างเช่น ในการเข้าถึงเว็บไซต์ของบริษัทใหญ่ทั่วประเทศ ผู้ใช้อาจคลิกเมืองที่พวกเขาอาศัยอยู่บนแผนที่เพื่อขอรับที่อยู่และหมายเลขโทรศัพท์ของร้านค้าใกล้เคียง
ข้อดีของการใช้ usemap ในการจัดการแผนที่เนื้อหา คือมันไม่ต้องการเซิร์ฟเวอร์หรือซอฟต์แวร์เซิร์ฟเวอร์พิเศษ ต่างจากที่มี ismap มันสามารถใช้ในสภาพที่ไม่มีเว็บ (ไม่มีเครือข่าย) ตัวอย่างเช่นใช้ในไฟล์ท้องถิ่นหรือ CD-ROM
การสนับสนุนโปรแกรมบราวเซอร์
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |