指定了itemprop属性,但该元素不是任何项

时间:2015-06-02 05:23:28

标签: javascript jquery html w3c-validation

我不知道为什么,但我收到以下错误:

  

第1行,第12604行:指定了itemprop属性,但该元素不是任何项目的属性。

使用我在网页中使用的代码:

<pre>
   <div itemscope="">
      <img height="270" width="270" itemprop="image" title="Ladies Ultra Cotton 100% Cotton T-Shirt - Gildan 2000L" alt="Ladies Ultra Cotton 100% Cotton T-Shirt - Gildan 2000L" src="http://www.outletshirts.com/31989-home_default/ladies-ultra-cotton-100-cotton-t-shirt.jpg" class="replace-2x img-responsive">
   </div>
</pre>

为什么会这样?

1 个答案:

答案 0 :(得分:1)

您应该明确提供这些属性(名称,描述,图像)所属的类型。

在Schema.org中,一切都是东西。 Thing有很多种类型,列在&#34;更具体的类型&#34;。从那里开始,为您的内容选择最具体的类型。

例如:WebPage,文章或BlogPosting。

它看起来像(在这里使用WebPage作为示例):

<html itemscope itemtype="http://schema.org/WebPage">