ItemID микроданных для идентификации элементов, разбросанных по HTML-документу/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, но они разбросаны по таблице. Можно ли использовать атрибут микроданных 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>

И т.д. и т.п. Есть мысли? Придется ли мне перекодировать страницы, чтобы это заработало?

10
задан unor 31 January 2014 в 13:08
поделиться