Атрибут itemref
предоставляет список идентификаторов элементов, которые содержат дополнительные свойства, описанные атрибутом itemprop
, в других местах документа.
Атрибут itemref
может быть указан только для элементов, которые содержат атрибут itemscope
. Свойства, которые не являются потомками элемента с атрибутом itemscope
, можно связать с элементом используя атрибут itemref
.
Т.е. обычно описываемый элемент с атрибутом itemscope
содержит в себе элементы, описывающие его свойства с помощью атрибута itemprop
. Но можно вынести эта элементы за пределы описываемого элемента, тогда атрибут `itemref должен содержать список id (через пробел) элементов описывающих его свойства.
Атрибут itemref
не является частью модели микроданных. Это всего лишь синтаксическая конструкция, помогающая авторам добавлять аннотацию на страницу, которая не содержит удобную древовидную структуру.
<element itemprop="значение">
Например,
<div itemscope itemtype="http://schema.org/Book" itemref="bookFormat isbn"></div>
<div itemscope id="amanda" itemref="a b"></div>
<p id="a">Name: <span itemprop="name">Amanda</span> </p>
<div id="b" itemprop="band" itemscope itemref="c"></div>
<div id="c">
<p>Band: <span itemprop="name">Jazz Band</span> </p>
<p>Size: <span itemprop="size">12</span> players</p>
</div>
Базовая поддержка | да | да | да | да | да | да |
---|
Базовая поддержка | да | да | да | да | да | да | да |
---|