如何正确使用微数据字段?

时间:2014-01-02 19:16:59

标签: html microdata

在页面中生成事件列表的过程有点令我感到困惑。

在这个示例中,url应该代表当前页面或您引用的页面吗?

 <div itemscope itemtype="http://data-vocabulary.org/Person">

这会不同于这个例子,我假设它确实引用了href?

 <a href="http://www.example.com" itemprop="url">www.example.com</a>

可以itemprop="locality"使用邮政编码或其他邮政编码吗?

另外,有没有办法指明你指的是一个事件而不是一个人?

2 个答案:

答案 0 :(得分:2)

到目前为止,你似乎肯定有正确的想法。我之前使用Schema.org来设置微数据,并且它们提供了一个事件属性来挂钩。

<div itemscope itemtype="http://www.schema.org/Event">

此外,导航至Event information page以全面了解其所拥有的属性。

它可以选择itemprop="location"的位置。您可以在here上查看可以使用location的项目范围。其中一个选项是PostalAddress,其中包含一些示例,其中包括使用postalCode作为属性。

<div itemscope itemtype="http://schema.org/PostalAddress">
 <span itemprop="name">Google Inc.</span>
 P.O. Box<span itemprop="postOfficeBoxNumber">1234</span>
 <span itemprop="addressLocality">Mountain View</span>,
 <span itemprop="addressRegion">CA</span>
 <span itemprop="postalCode">94043</span>
 <span itemprop="addressCountry">United States</span>
</div>

还有一个完整的tree-view可用于挂钩的所有属性。

答案 1 :(得分:1)

值'locality'指的是送货地址的城市,因此如果您想指定邮政编码,您可以使用邮政编码属性:

<span itemprop="postal-code">99999</span>

来源:http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#names:-the-itemprop-attribute