html - Itemscope 和 itemprop 处于同一级别

标签 html seo microdata schema.org

我有一个看起来像这样的链接:

<a href="//href" itemscope itemtype="http://schema.org/Product">
    <img src="src" itemprop="image">
</a>

我想输入 itemprop="url"<a>标签,但它包含 itemscope对于那个产品。我可以把它放在与 itemtype= 相同的级别吗? ?

或者,我是需要将整个东西包装在一个 div 中以使其工作,还是使用 <meta> itemprop="url" 的标签微数据?谢谢!

最佳答案

可以在同一元素上使用 itempropitemscope,但这意味着不同的东西。

在此示例中,Product 项具有 url 属性:

<div itemscope itemtype="http://schema.org/Product">
  <a href="//href" itemprop="url">…</a>
</div>

在此示例中,其他一些项目具有 url 属性,其值为 Product 项目:

<a href="//href" itemprop="url" itemscope itemtype="http://schema.org/Product">…</a>

(注意后一种情况:url value is the Product item,而不是 href 属性中的 URL!所以这对于 url 属性可能没有意义.)

关于html - Itemscope 和 itemprop 处于同一级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877480/

相关文章:

html - 预加载器 svg 垂直对齐问题

Joomla 1.7 - 找不到元标题

html - Google Article Rich Snippet 的 'mainEntityOfPage' 微数据标记

schema.org - 微观数据(schema.org)中的自定义字段是否会使整个微观数据出错?

javascript - Angular:从标签中应用 ngif

html - 将文本和按钮定位在图像上的特定位置

Win32 的 HTML 验证器?

SEO 迷信 : Are &lt;script&gt; tags really bad?

seo - 深层目录结构对 SEO 来说是一件坏事吗?

html - Microdata schema.org 中多次出现相同的 itemprop