私の開発者がHTMLテーブルを使用して製品リストをコード化しました。コードは次のようになりました:HTMLデータテーブルに散在する要素を識別するMicrodata ItemID
<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
Microdata属性を使用して、各ブランドと価格が適切な製品名に関連付けられていることを確認する方法がありますか?以下のような
何か:
<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相対URLは有効なアイテムIDです –
ああ、そうです。 – unor