Spec-Zone.ru › HTML

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>

См. также

  • Другие глобальные атрибуты
  • Другие глобальные атрибуты, связанные с микроданными:
    • itemid
    • itemprop
    • itemref
    • itemscope

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API