hcard-cheatsheet-fr

From Microformats Wiki
Revision as of 17:26, 16 December 2008 by LizelAceld (talk | contribs) (dellala)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ouvirelvar

Anti-sèche hCard

Profil

<head profile="http://www.w3.org/2006/03/hcard">

Propriétés (Noms de Classes)

  • vcard {1}
    • adr*
      • type [work|home|pref|postal|dom|intl]?
      • post-office-box?
      • street-address*
      • extended-address?
      • region?
      • locality?
      • postal-code?
      • country-name?
    • agent*
    • bday? (ISO date)
    • class? confidentiality/access classification of the entire hCard
    • category*
    • email*
      • type?
      • value?
    • fn {1}
    • geo?
      • latitude?
      • longitude?
    • key*
    • label*
    • logo*
    • mailer*
    • n?
      • honorific-prefix*
      • given-name*
      • additional-name*
      • family-name*
      • honorific-suffix*
    • nickname*
    • note*
    • org*
      • organization-name?
      • organization-unit*
    • photo*
    • rev? datetime of the revision of the entire hCard
    • role*
    • sort-string?
    • sound*
    • title*
    • tel* (Note E.123 for formatting info.)
      • type [home|work|pref|fax|cell|pager]?
      • value?
    • tz? zone horaire (timezone) de la personne
    • uid? s'applique à la totalité de la hCard
    • url*

Key

Fondée sur les quantificateurs standards de Perl :

bold {1} Doit être présent exactement une fois
italic* Correspond à 0 ou plus
+ correspond à 1 ou plus
? correspond à 1 ou 0 fois
[crochets rectangulaires] liste de valeurs communes
(parenthèses) format de donnée
# commentaire
pref preferred
dom domestic
intl international
cell mobile

Notes

  • URL dans la vCard devient <a class="url" href=...>...</a> à l'intérieur de l'élément avec la classe vcard dans la hCard.
  • De la même façon, EMAIL dans la vCard devient <a class="email" href="mailto:...">...</a>
  • PHOTO dans la vCard devient <img class="photo" src=... alt="Photo de ..." /> or <object class="photo" data=... type=...>Photo de ...</object>
  • UID dans la vCard devient simplement une autre sémantique appliquée à un URL spécifique (ou EMAIL) pour une hCard.

Adr

  • Au moins une propriété-enfant doit être présente dans adr.
  • Si un enfant-adr (par ex. street-address) est présent, il ne sera SEULEMENT considéré que comme partie de la donnée adr SI il est à l'intérieur d'un adr.
  • FAQ : "pourquoi 'adr'?"

Geo

  • Les coordonnées utilisent les données du Système Géodésique Mondial WGS84.
  • Si la latitude est présente, alors la longitude DOIT l'être, et vice versa.
  • Les coordonnées PEUVENT être combinées en un unique <abbr> élément; alors la latitude et la longitude DOIVENT être séparées par un point-virgule dans l'attribut title et la la latitude DOIT apparaître en premier :
<abbr class="geo" title="37.386013;-122.082932">home</abbr>

Pages apparentées

La spécification hCard est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront rajoutés. Ces idées, problématiques et questions sont maintenues sur des pages distinctes.