HTMLImageElement: isMap 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLImageElement 属性 isMap 是一个布尔值,表示该图像将由服务器端图像映射使用。此属性只能用于位于 <a> 元素内的图像。

注意: 出于可访问性原因,通常应避免使用服务器端图像映射,因为它们需要使用鼠标。请改用 客户端图像映射

一个布尔值,如果图像正用于服务器端图像映射,则为 true;否则,该值为 false

用法说明

当用户单击标记为服务器端图像映射一部分的图像时,浏览器会构造字符串 "?x,y",其中 x 和 y 表示单击鼠标的位置坐标,相对于图像左上角的偏移量,以 CSS 像素为单位。

然后,浏览器将从服务器获取该 URL,并根据 download 属性的值显示或下载它。

与服务器端图像映射不同,客户端图像映射不会导致 <img> 元素采用交互式内容模式。

规范

规范
HTML
# dom-img-ismap

浏览器兼容性