2010-08-20 49 views
18

(x)HTML中不推荐使用图像映射吗?图像地图<map>已弃用?

+6

侧面说明,depreceating的东西,恰好一辆汽车的价值。弃用(使用硬'c',听起来像'k')适用于过时的API。我认为这可能是程序员发现的数字最多的一个词。无论如何,继续! – 2010-08-20 07:02:31

回答

20

它在HTML 5草案规范。

它也出现在XHTML strict DTD

<!ELEMENT MAP - - ((%block;) | AREA)+ -- client-side image map --> 

总之 - 它既是规范的一部分,并且不会被弃用。

有些人不喜欢图片地图,因为他们认为他们不容易访问或发现,因此还有其他标记/ CSS/JavaScript技术更好地工作。


地图元件不出现在HTML 5规范的obsolete部分要么。实际上,一些过时的功能建议使用图像映射。

+0

你还有其他更好的技术。谨慎列举任何? – 2010-10-19 21:53:20

+0

@rtgibbons当我的任务是创建美国地图,为每个州提供用户信息时,我最终使用了此处描述的方法:http://www.alistapart.com/articles/cssmaps/它将所有内容保存在一个页面,可以正常访问和降级。 – 2011-04-28 02:47:26

+0

图像地图也是[HTML 5.1的一部分](https://www.w3.org/TR/html51/semantics-embedded-content.html#the-img-element-image-maps)。它未在[HTML 5.1的不推荐元素列表](https://www.w3.org/TR/html51/obsolete.html#obsolete-but-conforming-features)中列出。 HTML 5.1仍在进行中。 – 2016-08-04 12:27:57