html – 为什么区域没有显示?

我有一个由谷歌浏览器默认样式引起的巨大问题.

区域标记的默认显示为none.但仍然会渲染区域/地图.

http://jsfiddle.net/hm826/1/

当我应用css显示内联或块时,一切正常.
我有兴趣知道为什么chrome中的默认值是none?有什么缘故吗?我可以内联显示显示而没有任何影响吗?如果未显示元素,该元素如何呈现?

我在Windows 7上使用最新的Google Chrome.

最佳答案 区域元素不会显示,因为它是一种抽象,可以将多个链接/锚点添加到一个图像上,而不是多个具有大量锚点的图像.

如果有东西显示,例如在该区域标记中的背景颜色,您无法再查看覆盖地图的图像.

有很多东西,元素有一种浏览器给出的初始样式,我想这只是给开发人员提供这个元素没有显示的信息.

例:
添加了一个基于给定示例的新小提琴,当我尝试使用javascript / jquery获取属性时,显示此属性未设置为真实.

在Chrome中我得到一个未定义的

所以它只是DEV工具的助手.

http://jsfiddle.net/ExNGj/

点赞