itemtype глобальный атрибут HTML
Глобальный атрибут itemtype задаёт URL словаря, который будет использоваться для определения itemprop (свойств элемента) в структуре данных.
itemscope задаёт область структуры данных, в которой будет активен словарь, указанный с помощью itemtype.
Google и другие крупные поисковые системы поддерживают словарь schema.org для структурированных данных. Этот словарь определяет стандартный набор имён типов и свойств. Например, MusicEvent обозначает концертное выступление, а свойства startDate и location указывают ключевые сведения о концерте. В этом случае MusicEvent будет URL, используемым в itemtype, а startDate и location — это itemprop, определённые в MusicEvent.
Примечание: Подробнее об атрибутах itemtype можно узнать на странице https://schema.org/Thing
- Атрибут itemtype должен иметь значение, представляющее собой неупорядоченный набор уникальных токенов с учётом регистра. Каждый токен должен быть действительным абсолютным URL, и все они должны относиться к одному словарю. Значение атрибута должно содержать как минимум один токен.
- Все типы элементов должны быть типами, определёнными в соответствующих спецификациях (например, в schema.org), и относиться к одному словарю.
- Атрибут itemtype можно указывать только для элементов, у которых указан атрибут itemscope.
- Атрибут itemid можно указывать только для элементов, у которых указаны оба атрибута: itemscope и itemtype. Его можно указывать только для элементов с атрибутом itemscope, у которых атрибут itemtype задаёт словарь, не поддерживающий глобальные идентификаторы элементов, согласно спецификации этого словаря.
- Точное значение глобального идентификатора определяется спецификацией словаря. Такие спецификации определяют, могут ли существовать несколько элементов с одним глобальным идентификатором (на одной или разных страницах) и какие правила обработки применяются в этом словаре, если несколько элементов имеют одинаковый идентификатор.
Примеры
>Представление структурированных данных о товаре
В этом примере атрибуты микроданных используются для представления структурированных данных о товаре следующим образом:
| itemscope | itemtype | Product (https://schema.org/Product) | |
| itemprop | name | Executive Anvil | |
| itemprop | image | https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png | |
| itemprop | description | Изящнее классической наковальни ACME, Executive Anvil идеально подходит деловым путешественникам, которым нужно что-нибудь сбросить с высоты. | |
| itemprop | mpn | 925872 | |
| itemprop | brand [Thing] | ||
| itemprop | name | ACME | |
| itemscope | itemprop[itemtype] | aggregateRating[AggregateRating] | |
| itemprop | ratingValue | 4.4 | |
| itemprop | reviewCount | 89 | |
| itemprop | offers [Offer] | https://schema.org/Offer | |
| itemprop | priceCurrency | USD | |
| itemprop | price | 119.99 | |
| itemprop | priceValidUntil | 2020-11-05 | |
| itemprop | itemCondition | https://schema.org/UsedCondition | |
| itemprop | availability | https://schema.org/InStock | |
| itemscope | itemprop[itemtype] | seller [Organization] | https://schema.org/Organization |
| itemprop | name | Executive Objects | |
Примечание: Удобный инструмент для извлечения структур микроданных из HTML — инструмент проверки структурированных данных Google. Попробуйте проверить с его помощью приведённый здесь HTML.
HTML
<div itemscope itemtype="https://schema.org/Product">
<span itemprop="brand">ACME<br /></span>
<span itemprop="name">Executive Anvil<br /></span>
<img
itemprop="image"
src="https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png"
width="50"
height="50"
alt="Executive Anvil logo" /><br />
<span itemprop="description">
Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the
business traveler looking for something to drop from a height.
<br />
</span>
Product #: <span itemprop="mpn">925872<br /></span>
<span
itemprop="aggregateRating"
itemscope
itemtype="https://schema.org/AggregateRating">
Rating: <span itemprop="ratingValue">4.4</span> stars, based on
<span itemprop="reviewCount">89 </span> reviews
</span>
<p>
<span itemprop="offers" itemscope itemtype="https://schema.org/Offer">
Regular price: $179.99<br />
<meta itemprop="priceCurrency" content="USD" />
<span itemprop="price">Sale price: $119.99<br /></span>
(Sale ends
<time itemprop="priceValidUntil" datetime="2020-11-05">5 November!</time>)
<br />
Available from:
<span
itemprop="seller"
itemscope
itemtype="https://schema.org/Organization">
<span itemprop="name">Executive Objects<br /></span>
</span>
Condition:
<link
itemprop="itemCondition"
href="https://schema.org/UsedCondition" />Previously owned, in excellent
condition<br />
<link itemprop="availability" href="https://schema.org/InStock" />In
stock! Order now!
</span>
</p>
</div>
Результат
Спецификации
| Спецификация |
|---|
| HTML> # attr-itemtype> |
См. также
- Другие глобальные атрибуты
- Другие глобальные атрибуты, связанные с микроданными:
© 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/itemtype