HTML itemid 属性

itemid 全局属性 是元素的唯一的全局标识符。itemid 属性只能为同时拥有 itemscope 和 itemtype 的元素指定。同时,itemid 只能为拥有 itemscope 的元素指定,它的相应 itemtype 引用或定义了支持全局标识符的词汇。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <dl itemscope
  5. itemtype="http://vocab.example.net/book"
  6. itemid="urn:isbn:0-330-34032-8">
  7. <dt>标题 <dd itemprop="title">The Reality Dysfunction
  8. <dt>作者 <dd itemprop="author">Peter F. Hamilton
  9. <dt>发表日期
  10. <dd><time itemprop="pubdate" datetime="1996-01-26">1996年1月26日</time> </dl>
  11. </body>
  12. </html>

浏览器支持

属性
itemidYesYesYesYesYes

主流浏览器都支持 itemid 属性。


定义和用法

itemid 全局属性 是元素的唯一的全局标识符。元素必须同时拥有 itemscopeitemtype 属性才能拥有 itemid 属性。同时,itemid 只能是拥有 itemscope 的元素,它的相应 itemtype 引用或定义了支持全局标识符的词汇。

itemtype 的全局标识符的准确含义,由该标识符以指定的词汇提供。词汇定义了全局标识符相同的多个元素是否可以共存,并且如果是这样,这些元素如何处理。

提示:Whatwg.org 的定义规定了 itemid 必须是 URL。但是,上面的示例展示了 URN 也是可以使用的。这个不一致性可能反映了 Microdata 规范也不完善。


语法

  1. itemid="urn:isbn:0-330-34032-8"