由于Google Chrome中的默认样式,我遇到了一个很大的问题。
area
标记的默认显示为none。但仍然会渲染区域/地图。
当我将CSS显示内联或阻止时,一切正常。 我有兴趣知道为什么chrome中的默认值是none?有什么缘故吗?我可以内联显示显示而没有任何影响吗?如果元素没有显示,它是如何呈现的?
我在Windows 7上使用最新的Google Chrome。
答案 0 :(得分:2)
area
元素没有显示,因为它是一种抽象,可以将多个链接/锚点添加到一个图像上,而不是多个具有大量锚点的图像。
如果显示某些内容,例如area
标记中的背景颜色,您无法再看到地图重叠的图像。
有很多东西都是元素具有浏览器给出的一种初始样式,我想它只是为了给开发人员提供这个元素没有显示的信息。
示例:强> 添加了一个基于给定示例的新小提琴,当我尝试使用javascript / jquery获取属性时,显示此属性未设置为真实。
在Chrome中,我得到undefined
事实上,它只是DEV工具的帮手。