stringtranslate.com

hCard

hCard — это микроформат для публикации контактных данных (которые могут содержать только имя) людей, компаний, организаций и мест в HTML , Atom , RSS или произвольном XML . [1] Микроформат hCard делает это, используя представление 1:1 свойств и значений vCard (RFC 2426), идентифицированных с помощью классов HTML и атрибутов rel .

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

В мае 2009 года Google объявил, что будет анализировать микроформаты hCard, hReview и hProduct и использовать их для заполнения страниц результатов поиска. [2] В сентябре 2010 года Google объявил о намерении отображать информацию hCard и hReview в результатах локального поиска. [3] В феврале 2011 года Facebook начал использовать hCard для разметки мест проведения мероприятий. [4]

Пример

Рассмотрим HTML:

<ul> <li> Джозеф Доу </li> <li> Джо </li> <li> The Sample Company </li> <li> 604-555-1234 </li> <li><a href= " http://example.com/" > http://example.com/ </a></li> </ul>         

С микроформатной разметкой это становится:

<ul class= "vcard" > <li class= "fn" > Джозеф Доу </li> <li class= "nickname" > Джо </li> <li class= "org" > Компания Example </li> <li class= "tel" > 604-555-1234 </li> <li> <a class="url" href="http://example.com/" > http://example.com/ </a> </li> </ul>               

При желании профиль может быть включен в заголовок страницы:

<link rel= "профиль" href= "http://microformats.org/profile/hcard" >  

Здесь свойства fn , [5] nickname , org (организация), tel (номер телефона) и url ( веб-адрес ) были идентифицированы с использованием определенных имен классов; и все это обернуто в class="vcard", что указывает на то, что другие классы образуют hcard, а не просто случайно названы. Если hCard предназначен для организации или места проведения, классы fn и org используются в одном и том же элементе, как в <span class="fn org">Wikipedia</span>или <span class="fn org">Wembley Stadium</span>. Существуют также другие, необязательные классы hCard.

Теперь программное обеспечение, например, плагины для браузеров, может извлекать информацию и передавать ее в другие приложения, например, в адресную книгу.

Гео и адрес

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

Часть adr формата hCard также может использоваться как самостоятельный микроформат.

Живой пример

Ниже приведены контактные данные Фонда Викимедиа по состоянию на февраль 2023 года в виде активной hCard:

Фонд Викимедиа, Inc.
1 Монтгомери Стрит, офис 1600
Сан-Франциско , Калифорния 94104
США
Телефон: +1-415-839-6885
Электронная почта:
Факс : +1-415-882-0495

Используемая наценка (для ясности представлена ​​в обертке):

<div class= "vcard" > <div class= "fn org" > Wikimedia Foundation Inc. </div> <div class= "adr" > <div class= "street-address" > 1 Montgomery Street, Suite 1600 </div> <div> <span class= "locality" > Сан- Франциско </span> , <abbr class= "region" title= "Калифорния" > CA </abbr> <span class= "postal-code" > 94104 </span></div> <div class= "country-name" > США </div> </div> <div> Телефон: <span class= "tel" > +1-415-839-6885 </span></div> <div> Электронная почта: <span class= "email" > [email protected] </span></div> <div class= "tel" > <span class= "type" > Факс </span> : <span class= "value" > +1-415-882-0495 </span> </div> </div>                                      

В этом примере свойства fn и org объединены в одном элементе, указывая на то, что это hCard для организации, а не для человека.

Другие атрибуты

Другие часто используемые атрибуты hCard включают в себя:

Смотрите также

Ссылки

  1. ^ Sikos, Leslie (2011). Веб-стандарты: Освоение HTML5, CSS3 и XML. Apress. ISBN 978-1430240419. Получено 10.05.2013 .
  2. ^ Гоэль, Кави; Гуха, Раманатан В.; Ханссон, Отар (2009-05-12). «Введение в расширенные сниппеты». Блог Google Webmaster Central . Получено 25 мая 2009 г.
  3. ^ Блюменталь, Майк (22.09.2010). "Google объявляет о полной поддержке микроформатов в Local". Понимание Google Maps . Получено 30.09.2010 .
  4. ^ Проталински, Эмиль (2011-02-18). "Facebook добавляет микроформаты hCalendar и hCard в Events". ZDNet. Архивировано из оригинала 19 февраля 2011 г. Получено 24 марта 2011 г.
  5. ^ в спецификации http://microformats.org/wiki/HCard/hcard#Property_List не определено понятное имя, но его можно рассматривать как «полное имя», «формальное имя», «форматированное имя» или «фамилия»

Дальнейшее чтение