itemref
Свойства, которые не являются потомками элемента с атрибутом itemscope, могут быть связаны с элементом с помощью глобального атрибута глобального атрибута itemref.
itemref предоставляет список идентификаторов элементов (не itemid) в других местах документа, с дополнительными свойствами
Атрибут itemref может быть указан только на элементах, у которых указан атрибут itemscope.
Примечание: Атрибут itemref не является частью модели данных микроданных. Он просто синтаксическая конструкция, помогающая авторам добавлять аннотации на страницы, где данные, которые нужно аннотировать, не имеют удобной древовидной структуры. Например, это позволяет авторам помечать данные в таблице, чтобы каждый столбец определял отдельный элемент, сохраняя свойства в ячейках.
Примеры
Представление структурированных данных для группы
В этом примере используются атрибуты микроданных для представления следующих структурированных данных (в формате JSON-LD):
{ "@id": "amanda", "name": "Amanda", "band": { "@id": "b", "name": "Jazz Band", "size": 12 } }
HTML
<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>
Результат
Спецификации
| Спецификация |
|---|
| Стандарт HTML # attr-itemref |
См. также
- Другие глобальные атрибуты
- Другие глобальные атрибуты, относящиеся к микроданным:
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemref