itemref глобальный атрибут HTML
Свойства, которые не являются потомками элемента с атрибутом itemscope, можно связать с элементом с помощью глобального атрибута itemref.
itemref содержит список идентификаторов элементов (не itemidов) из других частей документа с дополнительными свойствами.
Атрибут itemref можно указывать только для элементов, у которых указан атрибут itemscope.
Примечание: Атрибут itemref не является частью модели данных microdata. Это лишь синтаксическая конструкция, помогающая авторам добавлять аннотации на страницы, где данные для аннотирования не соответствуют удобной древовидной структуре. Например, она позволяет авторам размечать данные в таблице так, чтобы каждый столбец определял отдельный элемент, сохраняя свойства в ячейках.
Примеры
>Представление структурированных данных музыкальной группы
В этом примере атрибуты microdata используются для представления следующих структурированных данных (в формате 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> |
См. также
- Другие глобальные атрибуты
- Другие глобальные атрибуты, связанные с microdata:
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/itemref