web-dev-qa-db-ja.com

<address>タグでマイクロフォーマットを使用する必要がありますか?

<address>タグに含まれる多数のメールアドレスを含むWebページで作業しています。現在、私はマイクロフォーマットを使用して、自分のWebページに含まれている現在のアドレスを「充実させる」ことを検討しています。

調査中、私はマイクロフォーマットをブラウザで均一にサポートしているわけではないので、データに不要な注意を向けています(データマイニング)。また、microformatsはコードに多くの「ビーフ」を追加し、内部のコンテンツエディターの多くはそれを簡単に理解できない場合があることに気付きました。

<address>タグでマイクロフォーマットを使用する必要がありますか?マイクロフォーマットはユーザーエクスペリエンスを向上させますか?

10
Courtney Jordan

<address>タグは、最も近い<article>または<body>祖先の作成者の連絡先情報に使用することを目的としています。複数のエンティティ、またはページの作成者ではない単一のエンティティの連絡先情報を示すためにそれを使用すると、要素のセマンティクスが混乱します。これが、マイクロフォーマットのhCardがある理由です。

https://developer.mozilla.org/en-US/docs/HTML/Element/address を参照してください

さらに、hCardは<address>よりも優れたUXを提供できると主張します。ほとんどのブラウザには、ページ上のマイクロフォーマットを検出して、アドレス帳にインポートしたり、vCardをダウンロードしたりすることができるプラグインまたはネイティブ機能があります。

http://microformats.org/wiki/browsers を参照してください

これらの関数は<address>では提供されていません。おそらく、これは、ユーザーベースがマイクロフォーマットを使用するためのプラグインをインストールするかどうかによっては、あまりメリットがありません。

3
Gidgidonihah

私が知る限り<address>タグとアドレスマイクロフォーマットには、ユーザーに表示される影響がないため、これは実際にはUXの問題ではありません。唯一の関連性は、検索エンジンまたは他のクローラーにあります。

googleとbing(schema.org経由)は ContactPoint schema を推奨しています。データにインデックスを付けたい場合は、それを使用してください。データにインデックスを付けたくない場合は、何をしてもかまいません。

1
notatoad