Question

Je suis en train d'entrer dans ajouter des microformats sur mon site, mais je suis encore confus au sujet de deux ou trois choses.

  1. Bougez microformats ont toujours être dans un élément hCard ou vcard?

  2. Puis-je avoir plusieurs hCards sur une page?

  3. Puis-je avoir un contenu non microformat dans une balise hCard?

Je travaille sur un site et ils ont leur adresse à deux endroits sur leur page d'accueil, ainsi qu'un appel pour des une hotline. Donc, je suis juste essayer de comprendre comment placer les microformats.

Si tout doit être enveloppé dans un élément hCard, serait-ce la bonne façon de marquer mon code pour la hotline callout?

<p class="hcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline">415.441.KIDS (5437)</span></p>

est en utilisant la classe "hotline" ok? Puis-je mettre à la fois « tel » et « hotline » dans le même attribut de classe? Est-il acceptable que ce texte 24/7 supplémentaire est dans l'élément hCard? Qu'en est-il des lettres / numéros de pièces à la fin?

Était-ce utile?

La solution

  1. Non.
  2. Oui.
  3. Oui.

Votre exemple devrait ressembler à ceci:

<p class="vcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline"><abbr title="415.441.5437" class="value">415.441.KIDS (5437)</abbr></span></p>

Modifications:

  1. La classe racine est vcard, pas hCard.
  2. Le "tel" a besoin d'une valeur. (Il peut aussi avoir un « type », qui est par défaut « voix ».)
  3. <abbr> pour indiquer la valeur lisible par machine. ( « 415.441.KIDS (5437) » est pas tout à fait le numéro de téléphone,. Il est une description d'un numéro de téléphone)
  

est en utilisant la classe "hotline" ok?

Oui.

  

Puis-je mettre à la fois "tel" et "hotline" dans le même attribut class?

Oui.

  

Est-il correct que ce texte 24/7 supplémentaire est dans l'élément hCard?

Oui.

  

Qu'en est-il des lettres / numéros de pièces à la fin?

Non (voir ci-dessus).

Autres conseils

Je pense que vous êtes confus. hcard est une microformat spécifique (entre autres):

  

hCard est simple, format ouvert, distribué pour représenter les personnes, les entreprises, les organisations et les lieux, en utilisant une représentation 1: 1 de vCard (RFC2426) propriétés et valeurs en HTML ou XHTML sémantique. hCard est l'un de plusieurs standards microformats ouverts appropriés pour l'intégration en HTML, XHTML, Atom, RSS et XML arbitraire.

vous pouvez donc avoir beaucoup hCards dans une page, chacun représentant un peuple, entreprise, etc. Par ex sur le site de votre entreprise, un pour chaque bureau ou pour les personnes dans l'organisation

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top