2017-03-02 6 views
1

例は、次のような余分なspan要素の多くを使用します。Schema.orgの電話リンクには折り返し要素が必要ですか?私は頻繁にSchema.orgミクロを使用するための参照

<span itemprop="telephone"> 
    <a href="tel:+18506484200"> 
    850-648-4200 
    </a> 
</span> 

は本当に必要な余分なspanな要素であるか、でitempropを配置すること可能ですaタグ?これと同じように:

<a href="tel:+18506484200" itemprop="telephone"> 
    850-648-4200 
</a> 

後者の例はあまりきれいと思われるが、私は常に参照例は別々のspanの要素を使用しているようです。

答えて

1

span要素はText値を生成する、a要素はURL値(details)を生成します。あなたはが従わを持っていない、これらのタイプの1つの
Text

注ことが予想

値:

Schema.orgのtelephoneプロパティがText値を期待しますこのアドバイス。期待されない値を使用することは可能です。 URLの値も期待する問題があります。Make the telephone property more structured (not just Text)

+0

私は*持っていないと言って、厳密には有効ではないにしても、Googleが短縮マークアップを解析することを示唆していますか? – dave

+1

@dave:それは逆です。必要な値の型を使用することは有効です。適合するすべてのMicrodataパーサは、自動的に正しく解析します。 - しかし、各消費者(例えば、Google)は、その機能のどれをサポートする値の種類(例えば、豊富な検索結果)を決定する。 Schema.orgが明示的に 'URL'値を期待したとしても、消費者は' Text'値だけをサポートすることができます(逆も同様です)。もしそうなら、消費者のドキュメントにはうまくいきたいと思います。もしドキュメントがそうでなければ、期待通りにSchema.orgの期待値をサポートしていることを意味します。 – unor

関連する問題