hCalendar
hCalendar je mikroformat – skupek definiranih razredov HTML – za objavljanje koledarskih vnosov v jeziku (X)HTML.[1] To doseže s preslikavo lastnosti in vrednosti standarda iCalendar 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 uporabnikov koledar.
V hCalendar je vključen tudi mikroformat Geo za vključevanje koordinat kraja dogodka.[2]
Zgled
urediDelno izmišljen zgled:
Angleška Wikipedija je bila zagnana 15. januarja 2001 z zabavo med 14. in 16. uro v hiši Jimmyja Walesa (več o tem).
V jeziku HTML se to zapiše
<p>
Angleška Wikipedija je bila zagnana
15. januarja 2001 z zabavo med
14. in 16. uro v
hiši Jimmyja Walesa
(<a href="https://sl.wikipedia.org/wiki/Zgodovina_Wikipedije">več o tema>)
p>
hCalendar se lahko doda z uporabo elementov span in razredov vevent, summary, dtstart (začetni datum), dtend (končni datum), location in url:
<p class="vevent">
<span class="summary">Angleška Wikipedija je bila zagnanaspan>
15. januarja 2001 z zabavo med
<abbr class="dtstart" title="2001-01-15T14:00:00+06:00">14.abbr> in
<abbr class="dtend" title="2001-01-15T16:00:00+06:00">16. uroabbr> v
<span class="location">hiši Jimmyja Walesaspan>
(<a class="url" href="https://sl.wikipedia.org/wiki/Zgodovina_Wikipedije">več o tema>)
p>
Element abbr je uporabljen za prikaz časa začetka in konca v strojno berljivem formatu datuma po standardu ISO 8601. Obstajajo pomisleki glede uporabe tega elementa zaradi čitljivosti, med drugim pri uporabnikih tehnologij za branje z zaslona.[3][4] Novejši mikroformat h-event namesto tega uporablja element time, ki je del specifikacije HTML5:
Sklici
uredi- ↑ Sikos, Leslie (2011). Web Standards: Mastering HTML5, CSS3, and XML. Apress. str. 254–255. ISBN 978-1430240419.
- ↑ »Sustainability of Digital Formats: Planning for Library of Congress Collections«. Kongresna knjižnica. Pridobljeno 3. decembra 2025.
- ↑ Web Standards Project, hAccessibility: Abbreviations in Microformats
- ↑ Microformats Wiki: Assistive Technology