hCard

Iz Wikipedije, proste enciklopedije
Jump to navigation Jump to search

hCard je mikroformat – skupek definiranih razredov HTML – za objavljanje kontaktnih podatkov o osebah, podjetjih in drugih organizacijah ter krajih v jezikih (X)HTML, Atom, RSS ali poljubnem formatu XML.[1] To doseže s preslikavo lastnosti in vrednosti standarda vCard s HTML razredi in atributi rel. Omogoča orodjem za razčlenjevanje, da izluščijo te podatke in jih indeksirajo za iskanje, prikažejo ali naložijo v adresar.

Zgled[uredi | uredi kodo]

Kontaktni podatki v zapisu HTML

<ul>
    <li>Janez Novak</li>
    <li>Jak</li>
    <li>Zgledno podjetje</li>
    <li>604-555-1234</li>
    <li><a href="http://example.com/">http://example.com/</a></li>
</ul>

V formatu hCard so zapisani tako:

<link rel="profile" href="http://microformats.org/profile/hcard">
...
</head>
...
<ul class="vcard">
    <li class="fn">Janez Novak</li>
    <li class="nickname">Jak</li>
    <li class="org">Zgledno podjetje</li>
    <li class="tel">604-555-1234</li>
    <li><a class="url" href="http://example.com/">http://example.com/</a></li>
</ul>

Lastnosti fn (ime), nickname (vzdevek), org (organizacija), tel (telefonska številka) in url (spletni naslov) so definirane z določenimi imeni razredov, koda pa je obdana s class="vcard", ki pove razčlenjevalniku, da ostali razredi tvorijo hCard in niso po naključju tako poimenovani. Če hCard opisuje organizacijo ali prizorišče, sta razreda fn in org na istem elementu, na primer <span class="fn org">Wikipedia</span>. Obstajajo tudi še drugi, neobvezni razredi.

Drugi atributi[uredi | uredi kodo]

Med ostalimi pogostejšimi razredi hCard so:

  • bday - rojstni dan osebe
  • email
  • honorific-prefix
  • honorific-suffix
  • label - za nerazdelane naslove
  • logo
  • note - prosto besedilo
  • photo
  • post-office-box - poštni predal

Sklici[uredi | uredi kodo]

  1. Sikos, Leslie (2011). Web Standards: Mastering HTML5, CSS3, and XML. Apress. ISBN 978-1430240419. Pridobljeno dne 2013-05-10.

Zunanje povezave[uredi | uredi kodo]