【问题标题】:Hiding complex microdata structures隐藏复杂的微数据结构
【发布时间】:2013-04-07 03:27:17
【问题描述】:

要嵌入应隐藏或未作为文本提供的微数据,您可以使用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 隐藏它们会起作用,但对于屏幕阅读器来说可能不是很好。有什么推荐的方法吗?

【问题讨论】:

    标签: semantic-web semantic-markup microdata


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2020-01-03
      相关资源
      最近更新 更多