簡體   English   中英

我們可以在單個元素上有多個itemprop用於微數據標記

[英]Can we have multiple itemprop's on single element for microdata tagging

我們可以使用多個“itemprop”屬性標記單個html元素嗎? 我正在研究用於微數據標記的東西。(schema.org)

<asp:HyperLink ID="hlnk10" itemprop="url" itemprop ="manufacturer"  runat="server">     </asp:HyperLink>

超鏈接文本包含我要標記的兩個屬性這是否可以按照schema.org標准進行?

提前致謝。

我對規范的閱讀使我得出的結論是,每個元素只能有一個itemprop屬性,但它可以有多個值。

“每個HTML元素都可能指定了一個itemprop屬性...如果指定了itemprop屬性,則必須具有一個值,該值是一組無符號空格分隔的標記,區分大小寫,表示名稱 - 值對的名稱它添加了。屬性的值必須至少有一個令牌。“ http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#names:-the-itemprop-attribute

您可以嘗試使用nu驗證器或微數據解析器來測試代碼,並確保獲得預期的輸出。

因此,您將使用<span itemprop="name description">而不是<span itemprop="name" itemprop="description"> <span itemprop="name description">

但是,谷歌的Rich Snippet測試工具可能無法處理多個itemprop值。

我不知道asp會產生什么,但我認為您希望輸出更像這樣: <a href="/" itemprop="url"><span itemprop="manufacturer">The Name</span></a>為了訪問鏈接的文本內容,您需要添加額外的跨度。 a元素的值將始終只是其href屬性的值。 添加額外的跨度以訪問鏈接的文本內容是一種常見模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM