1

要嵌入应该隐藏或不作为文本提供的微数据,您可以使用meta元素。这是使用元元素的不可见属性的示例。有没有类似的方法来隐藏类型的实例?

例如,我有一个带有表格的页面,其中列出了单个表演者的事件。执行者是隐式的,不会为每个条目重复显示,因此我将其隐藏在一个meta元素中。performer 属性应该是Person类型,它具有我还想隐藏的其他属性。我正在尝试实现这样的目标:

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

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

4

1 回答 1

1

在这种情况下,人员范围可能是一个<span>标签?该标签没有语义价值,如果其中只有元标签,它不应该在您的网站中可见。

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

于 2013-04-09T20:34:35.320 回答