web-dev-qa-db-fra.com

Les microformats doivent-ils être utilisés sur la balise <address>?

Je travaille sur une page Web contenant de nombreuses adresses postales contenues dans <address> Mots clés. Actuellement, j'ai cherché à utiliser des microformats pour "enrichir" les adresses actuelles contenues sur ma page Web.

Lors de mes recherches, j'ai lu que les microformats ne sont pas uniformément pris en charge par les navigateurs et attirent l'attention non désirée sur vos données (exploration de données). J'ai également remarqué que les microformats ajoutent beaucoup de "boeuf" au code et que beaucoup de mes éditeurs de contenu interne peuvent ne pas le trouver si facile à saisir.

Les microformats doivent-ils être utilisés sur le <address> tag? Les microformats offrent-ils une meilleure expérience utilisateur?

10
Courtney Jordan

La balise <address> Est destinée à être utilisée pour les informations de contact de l'auteur de l'ancêtre <article> Ou <body> Le plus proche. L'utiliser pour indiquer les informations de contact de plusieurs entités ou même d'une seule entité qui n'est pas l'auteur de la page déroute la sémantique de l'élément. C'est pourquoi nous avons la hCard microformat.

Voir https://developer.mozilla.org/en-US/docs/HTML/Element/address

De plus, je dirais que la hCard PEUT fournir un meilleur UX que <address>. La plupart des navigateurs ont des plugins ou des fonctionnalités natives qui peuvent détecter les microformats sur une page et vous permettre de faire diverses choses telles que les importer dans votre carnet d'adresses ou télécharger une vCard.

Voir http://microformats.org/wiki/browsers

Ces fonctions ne sont pas fournies avec <address>. Sans doute, cela ne pourrait pas être très avantageux selon que votre base d'utilisateurs installerait un plugin pour utiliser des microformats.

3
Gidgidonihah

pour autant que je sache le <address> tag et tous les microformats d'adresse n'ont aucune implication visible par l'utilisateur, ce qui en fait pas vraiment un problème UX: sa seule pertinence est pour les moteurs de recherche ou autres robots.

google et bing (via schema.org) recommandent le schéma ContactPoint . Si vous voulez que vos données soient indexées, utilisez-le. Si vous ne voulez pas que vos données soient indexées, peu importe ce que vous faites.

1
notatoad