Микроданные

Автор: Евгений Рыжков и Татьяна Головко Дата публикации: 09.03.2011

Микроданные — это стандартизованный способ обеспечить веб страницы дополнительной семантикой. Например, с помощью микроданных можно объявить, что данная фотография доступна согласно Creative Commons license. Расширения браузеров и поисковые системы могут преобразовывать разметку микроданных vCard в визитную карточку — стандартный формат обмена контактной информацией. Есть возможность и самому создавать подобные данные.

Стандарт микроданных HTML5 включает как HTML разметку (в основном для поисковых машин), так и DOM функции (для браузеров). От микроданных нет никакого вреда. Это просто несколько дополнительных атрибутов. Поисковые системы и браузеры, непонимающие микроданные, будут их просто игнорировать. Но если тебе потребуется получить доступ к микроданным или манипулировать ими, тогда нужно проверить, поддерживает ли браузер microdata DOM API.

Это проверяется приемом №1, описанным ранее. Если браузер поддерживает microdata DOM API, тогда у глобального объекта document будет доступна функция getItems().

function supports_microdata_api() {
return !!document.getItems;
}

Modernizr не имеет возможности проверить поддержку микроданных, так что используем вышеприведенную функцию.

Куда дальше