itemprop

Описание

Глобальный атрибут itemprop используется для добавления свойств к элементу. Каждый HTML-элемент может иметь данный атрибут. Атрибут itemprop состоит из пары имя-значение. Каждая пара имя-значение называется свойством, а группа из одного или нескольких свойств формирует элемент. Значения свойства являются либо строкой, либо URL-адресом и могут быть связаны с очень широким диапазоном элементов, включая <audio>, <embed>, <iframe>, <img>, <link>, <object>, <source>, <track> и <video>. Когда строковое значение является URL-адресом, оно выражается с использованием элемента <a> и его атрибута href, <img> и его атрибута src или других элементов, которые связывают или встраивают внешние ресурсы.

Синтаксис

<element itemprop="значение">

Например,

<dd itemprop="actor">Семён Львович Фарада

Пример

<div itemscope>
 <img itemprop="image"
   src="https://upload.wikimedia.org/wikipedia/commons/f/f5/Einstein_1921_portrait2.jpg" alt="Einstein 1921 portrait">
  <p><span itemprop="name">Альберт</span></p>
  <p><span itemprop="surname">Эйнштейн</span></p>
</div>

Если строковое значение не может быть легко прочитано и понято человеком (например, длинная строка из цифр и букв), оно может быть отображено с использованием атрибута value элемента данных, а атрибут itemprop будет содержать пояснение понятное для человека:

<h1 itemscope>
 <data itemprop="product-id"
   value="9678AOU879">The Instigator 2000</data>
</h1>

Аналогично, для данных, связанных с датой и временем, можно использовать элемент time и его атрибут datetime.

<div itemscope>
 Я родился <time
   itemprop="birthday"
   datetime="1954-06-19">19 июня 1954 года</time>.
</div>

Совместимость браузеров

Настольные браузеры

Базовая поддержка дададададада

Мобильные браузеры

Базовая поддержка дадададададада

См. также: