Мой разработчик закодировал список продуктов, используя таблицы HTML. В коде появилось что-то вроде этого:Microdata ItemID для идентификации элементов, разбросанных по таблицам HTML/HTML
<table>
<tr class="name">
<td>Product Name #1</td><td>Product Name #2</td><td>Product Name #3</td>
</tr>
<tr class="price">
<td>Product Price #1</td><td>Product Price #2</td><td>Product Price #3</td>
</tr>
<tr class="brand">
<td>Product Brand #1</td><td>Product Brand #2</td><td>Product Brand #3</td>
</tr>
</table>
Вы получаете идею. Визуально это выглядит отлично, но при попытке разметки через schema.org у меня возникают проблемы, поскольку свойства продуктов не существуют, это аккуратные вложенные элементы HTML, но они распределены по всей таблице. Будет ли способ использовать атрибут Microdata ItemID
, чтобы убедиться, что каждый бренд и цена связаны с правильным названием продукта?
Что-то вроде:
<tr class="name">
<td itemscope itemtype="http://www.schema.org/Product" itemID="Product1">Product Name #1</td>
<td itemscope itemtype="http://www.scema.org/Product" itemID="Product2">Product Name #2</td>
И т.д., и т.д. Любые мысли? Будет ли у меня перекодировка страниц для этой работы?
[ 'itemid'] (http://www.w3.org/TR/2013/NOTE-microdata-20131029/# attr-itemid) «должно иметь значение, которое является допустимым URL». – unor
@unor relative URLS являются действительными товарами –
А, это верно. – unor