<map> - HTML(超文本标记语言) 编辑

这篇文章翻译不完整

HTML <map> 属性<area> 属性一起使用来定义一个图像映射(一个可点击的链接区域).

内容类别流式内容短语内容,palpable 内容。
允许的内容任何透明元素。
标签省略不允许,开始标签和结束标签都不能省略。
允许的父元素任何接受短语内容的元素。
DOM 接口HTMLMapElement

属性

这个元素拥有全局属性

name
name属性 给map一个名字用来查询,这个属性是必须的,值必须不能为空并且不能带空格。name属性不准与同文档中其他map元素的值相同,如果id属性也被添加,name属性和id属性的值必须相同。

示例

<map name="example-map-1">
  <area shape="circle" coords="200,250,25" href="another.htm" />
  <area shape="default" />
</map>

结果

Expected live example output

The live example above should appear similar to the following images (when using your keyboard tab key):

For the left.html link:

For the right.html link

规范

SpecificationStatusComment
HTML Living Standard
<map>
Living Standard
HTML5
<map>
Recommendation
HTML 4.01 Specification
<map>
RecommendationInitial definition

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1.01.0 (1.7 or earlier)[1]
5.0 (5.0)[2]
17.0 (17.0)[3]
(Yes)1.01.0
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support1.01.0 (1.0)[1]
5.0 (5.0)[2]
17.0 (17.0)[3]
(Yes)1.01.0

[1] 从 Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2) 起,空的映射不再略过,以支持兼容模式匹配时的非空映射。例如,考虑下面的 HTML: 

<map></map>
<map>
  <area shape="rect" coords="25,25,75,75" href="#fail">
</map>
<img usemap="#a" src="image.png">

[2] Gecko 5.0 之前, <img> 元素会匹配第二个非空映射。现在它匹配第一个,即使它是空的。

[3] 从 Firefox 17 起, <map> HTML 元素的默认样式是 display: inline; 并且不再是 display: block;。这和其它浏览器行为一致,并且已经在兼容模式中这样做了。

另见

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:103 次

字数:7108

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文