2016-07-15 8 views
0

誰かが設定を助けることができますitemprop私たちは検証時に問題がありますか?その後、後でその上Microdataのバリデーションの問題:「itemprop属性が指定されましたが、その要素はどの項目のプロパティでもありません。

<html itemprop="mainEntity" itemscope itemtype="http://schema.org/Article" lang="en"> 

として、次のとおりです:これは、開始をマークアップする方法です

Error: The itemprop attribute was specified, but the element is not a property of any item.

:結果は各プロパティ(itemprop)が項目に属している必要があり

<img itemprop="author" src=".../> 
<h1 itemprop="name" style="...> 
...... 
<div itemprop="articleSection" class="...> 
<div itemprop="articleBody" class="...> 

答えて

1

itemscope)。エラーメッセージは、そうでないプロパティがあることを示しています。

あなたのmainEntityプロパティはアイテムに属していないようです。あなたはおそらくWebPageを使用したい:

<html itemscope itemtype="http://schema.org/WebPage" lang="en"> 
    <head> 
    <title>…</title> 
    </head> 
    <body> 
    <article itemprop="mainEntity" itemscope itemtype="http://schema.org/Article"> 
    </article> 
    </body> 
</html> 

mainEntityは逆の性質を持っているとして、mainEntityOfPage、あなたはまた、あなたがWebPageのために他のプロパティを持っていない場合は理にかなっている、異なる構造を使用することができます。

<html itemscope itemtype="http://schema.org/Article" lang="en"> 
    <head> 
    <title>…</title> 
    <link itemprop="mainEntityOfPage" href="the-URL-of-your-page" /> 
    </head> 
    <body> 
    </body> 
</html> 
関連する問題