隐藏复杂的微观数据结构

时间:2013-04-07 03:27:17

标签: semantic-web semantic-markup microdata

要嵌入应隐藏或未作为文本提供的微数据,您可以使用meta元素。这是一个example for non-visible properties using meta elements。是否有类似的方法来隐藏类型的实例?

例如,我有一个页面,其中包含一个列出单个表演者事件的表格。表演者是隐含的,不会为每个条目重复显示,因此我将其隐藏在meta元素中。 performer property应为Person类型,其中还包含我还要隐藏的其他属性。我正在努力实现这样的目标:

<meta itemprop="performer" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="Some performer"/>
</meta >

当然这不起作用,meta element必须为空。使用其他元素并用CSS隐藏它们会起作用,但对于屏幕阅读器可能不是很好。有没有推荐的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

在这种情况下,人员范围可以是<span>标签吗?该标记没有语义价值,如果其中只有元标记,则不应在您的网站中显示。

您还可以查看itemref并将Person仅添加一次到页面并多次引用该id。然而,并非所有的测试工具都支持itemref,所以测试它是否正确设置是非常困难的。