私の開発者は、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
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>
などなど。何か考えはありますか?これを機能させるためにページを再コーディングする必要はありますか?