Nhà phát triển của tôi đã mã hóa danh sách Sản phẩm bằng Bảng HTML. Mã xuất hiện như sau:Microdata ItemID để xác định các phần tử nằm rải rác trong toàn bộ bảng HTML/doc 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>
Bạn hiểu ý tưởng. Nhìn bề ngoài nó trông hoàn hảo, nhưng khi cố gắng đánh dấu qua schema.org, tôi đang gặp phải vấn đề, rằng các thuộc tính sản phẩm không tồn tại là các phần tử HTML lồng nhau gọn gàng, nhưng được trải đều trên bảng. Có cách nào để sử dụng thuộc tính Vi dữ liệu ItemID
để đảm bảo mỗi thương hiệu và giá được liên kết với đúng tên sản phẩm không?
Cái gì như:
<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>
vv, vv Bất cứ suy nghĩ? Tôi sẽ có mã lại các trang để thực hiện công việc này không?
[ 'itemid'] (http://www.w3.org/TR/2013/NOTE-microdata-20131029/# attr-itemid) "phải có giá trị là URL hợp lệ". – unor
@unor URL tương đối là các mục hợp lệ –
Ah, điều đó đúng. – unor