Itemscope和itemprop在同一级别

Itemscope和itemprop在同一级别

本文介绍了Itemscope和itemprop在同一级别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个如下所示的链接:

    >和 itemscope 在同一个元素上,但它会有不同的意思。



在这个例子中, Product 项目包含 url 属性:

 < ; div itemscope itemtype =http://schema.org/Product> 
< a href =// hrefitemprop =url> ...< / a>
< / div>

在这个例子中,其他一些项目包含 url 属性,它的值是一个 Product 项:

 < a href =/ / hrefitemprop =urlitemscope itemtype =http://schema.org/Product> ...< / a> 

(注意后一种情况: url value是产品 a>,而不是 href 属性中的URL!所以这可能对 url 属性没有意义。 )

I have a link that looks like this:

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

I'd like to put itemprop="url" in the <a> tag, but it contains the itemscope for that product. Can I put that at the same level as itemtype=?

Or, do I either need to wrap the whole thing in a div to make it work, or use a <meta> tag for the itemprop="url" microdata? Thanks!

You can have itemprop and itemscope on the same element, but it will mean something different.

In this example, a Product item has the url property:

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

In this example, some other item has the url property, and its value is a Product item:

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

(Note for the the latter case: the url value is the Product item, not the URL in the href attribute! So this probably doesn’t make sense for the url property.)

这篇关于Itemscope和itemprop在同一级别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 07:02