Thẻ <map> HTML
Khuyến nghị khóa học:
<map>
Định nghĩa và cách sử dụng
<map>
thẻ để định nghĩa bản đồ ảnh. Bản đồ ảnh (image map, một loại bản đồ định hướng phân区分) là một ảnh có khu vực có thể nhấp. thẻ cần mộtthuộc tính name thuộc tính này tương ứng với thẻ <img> của Thuộc tính usemap
<map>
liên quan, tạo mối quan hệ giữa ảnh và bản đồ. thẻ,định nghĩa khu vực có thể nhấp trong bản đồ ảnh. Thẻ <area> chứa một số
Xin xem thêm:
Hướng dẫn tham khảo HTML DOM:Đối tượng Map
Mô hình
Ví dụ 1
Bản đồ ảnh có khu vực có thể nhấp:
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="AirPods" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="iPhone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Coffee" href="coffee.html"> </map>
Ví dụ 2
Một bản đồ ảnh có khu vực có thể nhấp khác:
<img src="solarsystem.png" width="1024" height="576" alt="Planets" usemap="#planetmap"> <map name="planetmap"> <area shape="rect" coords="0,0,114,576" alt="Sun" href="sun.html"> <area shape="circle" coords="190,230,5" alt="Mercury" href="mercury.html"> <area shape="circle" coords="228,230,5" alt="Venus" href="venus.html"> </map>
Thuộc tính
Thuộc tính | Giá trị | Mô tả |
---|---|---|
name | Tên bản đồ | Yêu cầu. Định nghĩa tên của bản đồ hình ảnh. |
Thuộc tính toàn cục
<map>
Thẻ này cũng hỗ trợ Thuộc tính toàn cục trong HTML.
Thuộc tính sự kiện
<map>
Thẻ này cũng hỗ trợ Thuộc tính sự kiện trong HTML.
Cài đặt CSS mặc định
Hầu hết các trình duyệt sẽ hiển thị với giá trị mặc định sau: <map>
Thành phần:
map { display: inline; }
Hỗ trợ trình duyệt
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |