Могу ли я изменить тип элементов в формате микроданных?
Что касается микроданных, мне было интересно, должны ли элементы быть точно такими же, как в примерах (http://support.google.com/webmasters/bin/answer.py?hl=en&answer=176035 ) или что Google/Bing посмотрят, присутствуют ли атрибуты itemprop
в определенных элементах.
Например, могу ли я заменить это:
<div itemprop="name">some text</div>
С помощью этого:
<span itemprop="name">some text</span>
Не влияя на его функциональность?
2 answers
Тип тега может быть либо div, либо span без изменения способа извлечения микроданных. Вот сайт, на котором приведены примеры с itemprop на теге span: http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html
Лучший способ убедиться, что Google примет вашу разметку, - это протестировать ее с помощью Инструмента структурированных данных Google.
Да, вы можете использовать любой элемент HTML5 для микроданных.
Обратите внимание, что некоторые элементы поставляются со специальными правилами:
- элементы с
href
/src
атрибут (например,,a
,link
,img
, и т.д.) создайте URI в качестве значения - элемент
time
создает дату и время в качестве значения
Все остальные элементы создают строку в качестве значения. Обычно это содержимое элемента, но в некоторых случаях это значение атрибута:
- для элементов
meta
: значение атрибутаcontent
- для элементов
data
иmeter
: значение атрибутаvalue