Jump to content

hCalendar

hCalendar (сокращение от HTML iCalendar ) — это стандарт микроформата для отображения семантического (X)HTML- представления iCalendar информации в формате календарной о событии на веб-страницах с использованием классов HTML и rel атрибутов .

Он позволяет использовать инструменты анализа (например, другие веб-сайты или надстройки браузера). [1] например, ) Firefox расширение оператора , чтобы извлечь подробную информацию о событии и отобразить ее с помощью какого-либо другого веб-сайта, индексировать или выполнить поиск, или загрузить их, например, в программу календаря или дневника. Несколько экземпляров могут отображаться в виде временных шкал.

Пример [ править ]

Рассмотрим этот полувыдуманный пример:

   The English Wikipedia was launched
   on 15 January 2001 with a party from 
   2-4pm at 
   Jimmy Wales' house 
   (more information).

Разметка HTML может быть:

<p>
    The English Wikipedia was launched 
    on 15 January 2001 with a party from 
    2-4pm at 
    Jimmy Wales' house 
    (<a href="http://en.wikipedia.org/wiki/History_of_Wikipedia">more information</a>)
</p>

Разметку hCalendar можно добавить с помощью span HTML-элементы и классы vevent, summary, dtstart (Дата начала), dtend (дата окончания), location и url:


<p class="vevent">
    The <span class="summary">English Wikipedia was launched</span> 
    on 15 January 2001 with a party from 
    <abbr class="dtstart" title="2001-01-15T14:00:00+06:00">2pm</abbr>-
    <abbr class="dtend" title="2001-01-15T16:00:00+06:00">4pm</abbr> at 
    <span class="location">Jimmy Wales' house</span> 
    (<a class="url" href="http://en.wikipedia.org/wiki/History_of_Wikipedia">more information</a>)
</p>

Обратите внимание на использование abbr элемент, содержащий машиночитаемый формат даты и времени ISO8601 для времени начала и окончания.

Проблемы доступности [ править ]

Была выражена обеспокоенность [2] что там, где это происходит, использование abbr элемент (с использованием так называемого abbr-design-pattern ) указанным выше способом вызывает проблемы с доступностью, не в последнюю очередь для пользователей программ чтения с экрана и звуковых браузеров. [3] Поэтому новый микроформат h-event использует HTML5. элемент time вместо:

<time class="dt-start" datetime="2013-06-30 12:00">30<sup>th</sup> June 2013, 12:00</time>

Гео [ править ]

Микроформат Geo является частью спецификации hCalendar и часто используется для включения координат места события в hCalendar.

Атрибуты [ править ]

Полный список атрибутов смотрите в шпаргалке hCalendar .

Пользователи [ править ]

Известные организации и другие веб-сайты, использующие hCalendar, включают:

Ссылки [ править ]

  1. ^ Microformats.org: Поддержка микроформатов браузером.
  2. ^ Проект веб-стандартов, hAccessibility: сокращения в микроформатах
  3. ^ Микроформаты Wiki: Вспомогательные технологии
  4. ^ Микроформаты - Городской совет Бирмингема
  5. ^ Проталинский, Эмиль (18 февраля 2011 г.). «Facebook добавляет в «События» микроформаты hCalendar и hCard» . ЗДНет . Проверено 24 марта 2011 г.
  6. ^ Официальный блог API Карт Google: Микроформаты в Картах Google
  7. ^ Microformats.org: Google добавляет поддержку hCalendar и hRecipe Rich Snippets.
  8. ^ Инструменты Google для веб-мастеров: Расширенные описания – События
  9. ^ Дэвид Стори - Микроформаты на сайтах Opera
  10. Перейти обратно: Перейти обратно: а б с д и Примеры использования hCalendar · Microformats Wiki
  11. ^ Arc.Ask3.Ru: Микроформаты

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 48704eae0a06dc0341fa7509f1a1bc05__1688331540
URL1:https://arc.ask3.ru/arc/aa/48/05/48704eae0a06dc0341fa7509f1a1bc05.html
Заголовок, (Title) документа по адресу, URL1:
hCalendar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)