3

私は自分が構築したサイトでアドレスマークアップのマイクロフォーマットを読んでいますが、一般的なコンセンサスはアドレスをそのようにマークアップすることです...

<h1 class=”org”&gt;Orpheum Theatre</h1>
Madison, WI
<div class=”address”&gt;
    <div class=”adr”&gt;
        <div class=”street-address”&gt;216 State St</div>,
        <span class=”locality”&gt;Madison</span>,
        <span class=”region”&gt;WI</span>
        <span class=”postal-code”&gt; 53703</span>
        <span class=”country”&gt;United States</span>
    </div>
</div> 

私が疑問に思っているのは、なぜdiv / spanタグの組み合わせと一致なのですか?それは重要ですか、それともクラスがタグ付けする唯一の本当に重要なことですか?

ありがとう

4

3 に答える 3

2

http://schema.org/をご覧ください。彼らは、主要な検索エンジンでサポートされている別のアプローチを採用しています。また、フォーマットが正しいことを確認するためのさまざまなテスト ツールへのリンクもあります。

于 2012-05-02T13:40:37.453 に答える
0

マークアップは問題ではなく、クラス名だけです。ほとんどのマイクロフォーマットの例は、div と span と blagh で行われています。私ulは自分のhcardsの方が好きです。それは簡単です。

于 2012-05-03T04:13:05.383 に答える
0

この例では、CSS スタイリングに依存せずに番地をブロック レベルの要素に設定するだけで済みます。

マイクロフォーマットはクラス名だけを気にし、どの要素にも付けることができます。アドレスの例では、それらが次のクラスのコンテナ内にあることを確認する必要がありますadr

このバリデーターは非常に便利だと思います - http://hcard.geekhood.net/#result

于 2012-05-02T13:34:05.910 に答える