close

Микроформат

Перейти к навигации Перейти к поиску

Микроформат ( иногда сокращенно µF или uF ) — это часть разметки , позволяющая использовать семантические выражения на веб-странице HTML (или XHTML ) . Это возможно с помощью (X) HTML class,, rel.rev

Используя микроформаты, программы могут извлекать семантические данные с веб-страницы. Фактически, микроформаты позволяют создавать (X) HTML-код, читаемый программами (как для данных в формате XML или RDF ), но при этом гарантирующий высокий уровень понимания людьми. Другими словами, веб-страницы, созданные с использованием микроформатов, позволяют программам исследовать их содержимое и использовать содержащуюся в нем информацию. Например, с помощью микроформата hCard , предназначенного для описания людей, браузер может легко распознать на веб-странице адрес электронной почты или номер телефона контактов на странице, чтобы иметь возможность быстро перейти к адресная книга.

Примеры

Например, рассмотрим контактную информацию

 <div> 
   <div> Джо Доу </div> 
   <div> The Example Company </div> 
   <div> 604-555-1234 </div 
   > <a  href= "http://example.com/"> http : //example.com/ </a> </div>
 

С микроформатом hCard это становится:

 <div  class = "vcard" > 
   <div  class = "fn" > Joe Doe </div> 
   <div  class = "org" > The Example Company </div> 
   <div  class = "tel" > 604-555-1234 </div> 
   <a class=  "url" href=  "http://example.com/"> http://example.com/ </a> < /div>
 

Если официальное имя ( fn ), организация ( org ), номер телефона ( tel ) и URL-адрес были идентифицированы с использованием определенных классов; также весь код включается в элемент с атрибутом class="vcard".

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

Конкретные микроформаты

Были разработаны различные микроформаты для обеспечения семантической разметки определенных типов информации.

Предлагаемые микроформаты

Среди множества предложенных микроформатов (ссылка на английском языке) почти полностью завершены следующие:

  • ( англ ) citation - цитировать источники ;
  • ( EN ) валюта - для обозначения количества денег;
  • ( англ ) гео -расширение - для мест, размещенных на небесных телах;
  • Виды - для названий видов живых существ.

Использование микроформатов

Микроформаты поддерживаются для Firefox надстройками Operator или Tails , а версия 3 браузера Firefox изначально будет включать поддержку микроформатов [1] . Даже в Internet Explorer или Safari их можно использовать с помощью букмарклетов , то есть небольших приложений JavaScript , содержащихся в URL -адресе , который можно сохранить как закладку в браузере или как ссылку на веб-странице. Microsoft выразила желание включить микроформаты в будущие версии своих программ, как и другие компании-разработчики программного обеспечения.

31 июля 2007 года Google объявил о поддержке результатов поиска Microformat hcard через Google Maps в своем блоге разработчиков .

Создание микроформатов

Многие из существующих микроформатов были созданы на микроформатной вики и в соответствующем списке рассылки . Другие микроформаты (такие как rel=nofollow , unAPI и rel=pavatar ) были предложены и разработаны независимо.

Реферальные тексты

Ниже приведен список некоторых текстов, документирующих микроформаты:

  • ( EN ) Веб-дизайн в двух словах, третье издание Дженнифер Нидерст Роббинс . О'Рейли Медиа, ISBN 0-596-00987-9 , 2006 г.
  • ( EN ) Использование микроформатов Брайана Суда ISBN 0-596-52817-5 , 2006 г.
  • Мастерство HTML Пола Хейна, Друзья Эда, ISBN 1-59059-765-6 , 2006 г.
    • Глава 5, с. 117–154: Целенаправленная семантика: микроформаты и другие истории.
  • Примечания

    1. Джон Резиг, Микроформаты в Firefox 3 , ejohn.org , 1 февраля 2007 г. Проверено 25 марта 2007 г.

    Связанные элементы

    Другие проекты

    Внешние ссылки