HTML图像映射为SiteNavigationElement

时间:2015-08-19 01:10:55

标签: html5 schema.org imagemap microdata

我打算将HTML图片地图用作schema.org SiteNavigationElement

我们的想法是将图像用作场地图和视觉辅助工具,以便在我所在地区寻找当地业务。

代码已通过Google结构化数据测试工具验证,一切似乎都可以。

<div itemscope itemtype="http://schema.org/SiteNavigationElement" >
  <div itemprop="name">the name</div>
  <div itemprop="description">the description</div>
  <img itemprop="image" src="map.jpg" usemap="#map_tag"/>
  <map name="#map_tag">
    <area itemprop="url" coords="1, 2, 3, 4" href="link1.php" shape="rect" alt="alt_text1"/>
    <area itemprop="url" coords="5, 5, 7, 8" href="link2.php" shape="rect" alt="alt_text2"/>
  </map>
</div>

这是SiteNavigationElement的有效用途吗?

1 个答案:

答案 0 :(得分:0)

不,url的{​​{1}}属性用于导航的URI(它不太可能有),而不是导航包含的链接的URL。请参阅my answer to "What is the correct use of schema.org SiteNavigationElement?"

除此之外,它似乎是合适的。但是(当然,因为您只使用示例文本),SiteNavigationElement应该给出导航本身的名称(以及name描述),而不是页面等。

(请注意,开始使用这些WebPageElement类型通常不是很有用。在Schema.org中不时讨论这些类型。我只会在非常{{3 }}。)