2011-10-17 6 views
3

私はUserInteraction http://schema.org/UserInteractionを表示する<meta>を使用すべきか、私は使用することができますスパンにHTML5のmicrodata評価など

を表示するために、私はこの方法だけ

<div itemscope itemtype="http://schema.org/Article"> 
    <span itemprop="name">How to Tie a Reef Knot</span> 
    by <span itemprop="author">John Doe</span> 
    This article has been tweeted 1203 times and contains 78 user comments. 
    <meta itemprop="interactionCount" content="UserTweets:1203"/> 
    <meta itemprop="interactionCount" content="UserComments:78"/> 
</div> 

または私は

<div itemscope itemtype="http://schema.org/Article"> 
    <span itemprop="name">How to Tie a Reef Knot</span> 
    by <span itemprop="author">John Doe</span> 
    This article has been tweeted 
    <span itemprop="interactionCount" content="UserTweets:1203" >1203</span> times and 
    contains <span itemprop="interactionCount" content="UserComments:78">1203</span> 
    user comments. 
</div> 
を使用することができますを使用すべき

また、Googleや他のエンジンはユーザーの評価を表示し、レビューや記事にはコメントしません。

+0

メタの代わりにスパンを使用して、試してみることができます。テスト:[Rich Snippets Testing Tool](http://www.google.com/webmasters/tools/richsnippets)..メタは、これらの属性/値をユーザーに表示しないようにするためにのみ使用されます。 – Seybsen

+1

違いをテストするもう1つの優れたツール:http://foolip.org/microdatajs/live/ –

+0

[interactionCount](https://schema.org/interactionCount)は廃止予定です。 –

答えて

2

いずれかを使用できます。意味の違いはありません。あなたはsection 2.2 of the Microdata specで最後の例を見れば実際に、それははるかにあなたのような例を示します:

何の意味上の違いは、次の2つの例の間で、例えば、ありません:

<figure> 
<img src="castle.jpeg"> 
<figcaption> 
    <span itemscope><span itemprop="name">The Castle</span></span> (1986) 
</figcaption> 
</figure> 

<span itemscope><meta itemprop="name" content="The Castle"></span> 
<figure> 
<img src="castle.jpeg"> 
<figcaption>The Castle (1986)</figcaption> 
</figure> 
1

アイム私自身の答えを得ようとしています。私はあなたがメタ要素の外のコンテンツを使用することはできないと思うので、私はその例が有効であるとは思わない。私は、これは現時点ではサポートされているどれだけのわからないけれども

理想的には私はおそらく、データ要素

<data itemprop="interactionCount" value="UserTweets:1203">1203 Tweets</data> 
<data itemprop="interactionCount" value="UserComments:78">78 user comments</data> 

value属性が「機械値」であると想定している中で、それを置くでしょう。