Việc đọc đặc tả của tôi dẫn đến kết luận rằng bạn có thể chỉ có một thuộc tính itemprop cho mỗi phần tử nhưng nó có thể có nhiều hơn một giá trị.
"Mỗi phần tử HTML có thể có một thuộc tính itemprop quy định ... Các thuộc tính itemprop, nếu được chỉ định, phải có một giá trị mà là một tập có thứ tự các thẻ không gian tách biệt duy nhất là trường hợp nhạy cảm, đại diện cho tên của các cặp tên-giá trị mà nó thêm . Giá trị của thuộc tính phải có ít nhất một mã thông báo. " http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#names:-the-itemprop-attribute
Bạn có thể thử trình xác thực nu hoặc trình phân tích cú pháp microdata để kiểm tra mã của bạn và đảm bảo bạn đang nhận được kết quả mong đợi.
Vì vậy, thay vì <span itemprop="name" itemprop="description">
bạn sẽ sử dụng <span itemprop="name description">
Đoạn mã chi tiết của Google Công cụ kiểm tra có thể không có khả năng xử lý nhiều giá trị itemprop, tuy nhiên, mặc dù.
Tôi không biết những gì mà asp sẽ tạo ra, nhưng tôi nghĩ bạn muốn đầu ra giống như thế này: <a href="/" itemprop="url"><span itemprop="manufacturer">The Name</span></a>
Để truy cập vào nội dung văn bản của liên kết bạn thêm một khoảng phụ. Giá trị của một phần tử sẽ luôn là giá trị của thuộc tính href của nó. Thêm khoảng thời gian bổ sung để có quyền truy cập vào nội dung văn bản của liên kết là một mẫu chung.
Nguồn
2012-02-29 02:04:46