HTML区域标签形状="默认"在IE中不起作用

时间:2015-08-28 10:18:42

标签: html tags area

我尝试添加

<area shape="default" href="venus.htm">

http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_areamap

中的

记得删除所有其他区域

它在IE中不起作用

我的用例是我想在不使用锚标记的情况下使整个图像可以点击

更新

@Jon Combe回答我更新了代码并进行了测试 如果图像已经用锚标记包裹,则onclick将无效

<a href="xyz.com">
<img src="Chrysanthemum.jpg" width="145" height="126" alt="Planets" onclick="self.location.href='venus.htm';event.stopPropagation();" >
</a>

内部图像元素可以占用点击元素,而不是传递给外部元素吗?

1 个答案:

答案 0 :(得分:1)

网上有很多页面记录了这个形状=&#34;默认&#34;使用IE时不起作用。

两个选择,让我想起:

  1. 如果您知道图片的大小,请继续使用图片地图,但请使用user_id)属性,并使坐标等于图片的大小,即对于145x126像素的图片,请使用{ {1}}

  2. 根本不使用图片地图并在图片本身上添加shape="rect"属性,例如coords="0,0,145,126"