Свойства, которые не являются потомками элемента с атрибутом itemscope, можно связать с элементом с помощью атрибута itemref. В значении данного атрибута указывается список идентификаторов элементов, которые содержат дополнительные свойствами в других местах документа.
Атрибут itemref может быть указан только для элементов, которые содержат атрибут itemscope.
Атрибут itemref не является частью модели микроданных. Это всего лишь синтаксическая конструкция, помогающая авторам добавлять аннотацию на страницу, которая не содержит удобную древовидную структуру.
Синтаксис
itemref="<идентификатор>"
Значения
Одно или несколько значений атрибута id разделённых пробелом.
Значение по умолчанию
Нет.
Пример
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>itemref</title>
</head>
<body>
<div itemscope itemtype="http://schema.org/Product" itemref="name thumb description"></div>
<h1 itemprop="name" id="name">Iphone 6 plus 16 GB</h1>
<img src="http://imageexample.com/iphone6plus.jpg" itemprop="image" id="thumb">
<div itemprop="description" id="description">iPhone 6 не просто больше. Он лучше во всех отношениях. Больше,
но при этом значительно тоньше. Мощнее, но при этом исключительно экономичный.
Его гладкая металлическая поверхность плавно переходит в стекло нового HD-дисплея Retina,
образуя цельный, законченный дизайн. Его аппаратная часть идеально работает с программным
обеспечением. Это новое поколение iPhone, улучшенное во всём</div>
</body>
</html>
Спецификация
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor's draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.