Описание тега microformats
https://stackru.com/images/20fb60f202116ed69fe323f66cf6e0c9551f0bab.png
Микроформат - это веб-подход к семантической разметке, который направлен на повторное использование существующих тегов HTML/XHTML для передачи метаданных 2 и других атрибутов на веб-страницах и в других контекстах, поддерживающих (X)HTML, например RSS. Такой подход позволяет программному обеспечению автоматически обрабатывать информацию, предназначенную для конечных пользователей (например, контактную информацию, географические координаты, события календаря и т. Д.).
Использование микроформатов предоставит вам самый быстрый и простой способ предоставить API для информации на вашем веб-сайте.
По сути, "микроформаты - это способ публиковать и делиться информацией в Интернете с более высокой точностью" - Тантек Челик
Пример:
В этом примере контактная информация представлена следующим образом:
<ul>
<li>Joe Doe</li>
<li>The Example Company</li>
<li>604-555-1234</li>
<li><a href="http://example.com/">http://example.com/</a></li>
</ul>
С разметкой микроформата hCard это становится:
<ul class="vcard">
<li class="fn">Joe Doe</li>
<li class="org">The Example Company</li>
<li class="tel">604-555-1234</li>
<li><a class="url" href="http://example.com/">http://example.com/</a></li>
</ul>
Использование микроформатов
Использование микроформатов в коде HTML обеспечивает дополнительное форматирование и семантические данные, которые могут использовать приложения. Например, такие приложения, как поисковые роботы, могут собирать данные об онлайн-ресурсах, или настольные приложения, такие как клиенты электронной почты или программное обеспечение для планирования, могут собирать данные. Использование микроформатов также может облегчить создание "мес-апов", таких как экспорт всех географических местоположений на веб-странице (например) в Карты Google для их пространственной визуализации.
Преимущества включают
- Они могут помочь поисковым системам извлекать значимую информацию из веб-страницы.
- Они используют существующие теги HTML.
- В некоторых случаях они повторно используют существующие атрибуты html
- Шаблоны микроформатов создают машиночитаемую разметку из удобочитаемой разметки, позволяя и то, и другое одновременно.
Двойственность также позволяет создателям придерживаться принципа DRY, поскольку они публикуют разметку только один раз.
К недостаткам можно отнести
- Поскольку не все они стандартизированы, нет никакой гарантии, что конкретный формат является разумным. Тем не менее, большинство из них являются просто именами классов HTML: атрибут класса никогда не будет устаревшим, поэтому худшее, что может случиться при использовании нестандартных / удаленных форматов, - это то, что издатели, не использующие микроформат, уже делают: используют имена классов HTML, которые не содержат реальная смысловая ценность.
- Также может быть несколько конкурирующих схем
- Они могут привести к тому, что веб-страницы не пройдут проверку
- В некоторых случаях они добавляют дополнительные "нестандартные" атрибуты html (использование атрибута title в элементе abbr является наиболее очевидным; BBC отказалась от микроформатов из-за их использования / несоответствия тестам W3C Validation.