
hCard: микроформат для контактной информации
Что такое hCard?
hCard — это микроформат, основанный на стандарте vCard, который позволяет семантически размечать контактную информацию на веб-страницах. Этот формат используется для представления данных о людях, организациях, местах и других сущностях в структурированном виде, что упрощает их обработку поисковыми системами и другими приложениями.
Преимущества использования hCard
Использование hCard предоставляет несколько ключевых преимуществ:
- Семантическая разметка: Позволяет чётко обозначать элементы контактной информации, такие как имя, адрес, телефон и email.
- Совместимость: hCard поддерживается многими сервисами, включая поисковые системы и социальные сети.
- Удобство для пользователей: Браузеры и другие приложения могут использовать hCard для быстрого добавления контактов в адресные книги.
Как создать hCard?
Для создания hCard необходимо добавить соответствующие классы к HTML-элементам, которые содержат контактную информацию. Вот пример простой hCard:
<div class="vcard">
<span class="fn">Иван Иванов</span>
<div class="org">Компания XYZ</div>
<div class="adr">
<span class="street-address">ул. Примерная, 123</span>
<span class="locality">Москва</span>
</div>
<div class="tel">+7 (123) 456-78-90</div>
<a class="email" href="mailto:[email protected]">[email protected]</a>
</div>
Поддерживаемые свойства hCard
hCard поддерживает множество свойств, включая:
- fn (Full Name) — полное имя.
- org (Organization) — название организации.
- adr (Address) — адрес, который может включать подклассы, такие как street-address, locality, region, postal-code и country-name.
- tel (Telephone) — номер телефона.
- email — адрес электронной почты.
Интеграция hCard с другими микроформатами
hCard может использоваться совместно с другими микроформатами, такими как hCalendar (для событий) и hReview (для отзывов). Например, вы можете указать автора отзыва с помощью hCard, что сделает информацию более структурированной и удобной для обработки.
Практическое применение hCard
hCard особенно полезен для:
- Контактных страниц: Позволяет легко экспортировать контакты в адресные книги.
- Профилей в социальных сетях: Упрощает сбор информации о пользователях.
- Бизнес-сайтов: Помогает поисковым системам лучше понимать контактные данные компаний.
Проверка валидности hCard
Для проверки корректности разметки hCard можно использовать онлайн-инструменты, такие как W3C Validator или специализированные парсеры микроформатов. Убедитесь, что все обязательные свойства указаны правильно, и нет синтаксических ошибок.
Заключение
hCard — это мощный инструмент для семантической разметки контактной информации, который улучшает взаимодействие между веб-сайтами и пользовательскими приложениями. Его использование делает данные более доступными и удобными для обработки, что особенно важно в современном цифровом мире.
