HTML itemtype 全局属性
itemtype 全局属性 指定了将用于定义数据结构中 itemprop(项目属性)的词汇表的 URL。
itemscope 用于设置 itemtype 所定义的词汇表将在数据结构中生效的范围。
Google 和其他主要搜索引擎支持用于结构化数据的 schema.org 词汇表。该词汇表定义了一组标准的类型名称和属性名称。例如,MusicEvent 表示一场音乐会演出,其中 startDate 和 location 属性指定了音乐会的关键细节。在这种情况下,MusicEvent 将是 itemtype 使用的 URL,而 startDate 和 location 则作为 itemprop,由 MusicEvent 定义。
注意:有关 itemtype 属性的更多信息,请参阅 https://schema.org/Thing
- itemtype 属性的值必须是一组无序的、唯一的、区分大小写的令牌,每个令牌都是一个有效且绝对的 URL,并且所有令牌都必须定义为使用相同的词汇表。该属性的值必须至少包含一个令牌。
- 所有项目类型必须是适用于规范(如 schema.org)中定义的类型,并且所有类型都必须定义为使用相同的词汇表。
- itemtype 属性只能在指定了 itemscope 属性的元素上使用。
- itemid 属性只能在同时指定了 itemscope 属性和 itemtype 属性的元素上使用。它们只能在具有 itemscope 属性的元素上使用,其 itemtype 属性指定了一个不支持项目全局标识符的词汇表,这取决于该词汇表的规范。
- 全局标识符的确切含义由词汇表的规范确定。由这些规范来定义是允许存在具有相同全局标识符的多个项目(无论是在同一页面还是不同页面),以及在处理同一 ID 的多个项目时,该词汇表应遵循哪些处理规则。
示例
表示产品的结构化数据
此示例使用微数据属性表示产品的结构化数据,如下所示:
| itemscope | itemtype | 产品 (https://schema.org/Product) | |
| itemprop | name | 行政风行李箱 | |
| itemprop | 图片 | https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png | |
| itemprop | description | 比 ACME 的经典行李箱更时尚,行政风行李箱非常适合希望从高处坠落物品的商务旅行者。 | |
| itemprop | mpn | 925872 | |
| itemprop | 品牌 [Thing] | ||
| itemprop | name | ACME | |
| itemscope | itemprop[itemtype] | aggregateRating[AggregateRating] | |
| itemprop | 评分值 | 4.4 | |
| itemprop | reviewCount | 89 | |
| itemprop | offers [Offer] | https://schema.org/Offer | |
| itemprop | priceCurrency | USD | |
| itemprop | price | 119.99 | |
| itemprop | priceValidUntil | 2020-11-05 | |
| itemprop | itemCondition | https://schema.org/UsedCondition | |
| itemprop | availability | https://schema.org/InStock | |
| itemscope | itemprop[itemtype] | seller [Organization] | https://schema.org/Organization |
| itemprop | name | Executive Objects | |
注意:提取 HTML 中微数据结构的实用工具是 Google 的 结构化数据测试工具。请在其中测试此处显示的 HTML。
HTML
html
<div itemscope itemtype="https://schema.org/Product">
<span itemprop="brand">ACME<br /></span>
<span itemprop="name">Executive Anvil<br /></span>
<img
itemprop="image"
src="https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png"
width="50"
height="50"
alt="Executive Anvil logo" /><br />
<span itemprop="description">
Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the
business traveler looking for something to drop from a height.
<br />
</span>
Product #: <span itemprop="mpn">925872<br /></span>
<span
itemprop="aggregateRating"
itemscope
itemtype="https://schema.org/AggregateRating">
Rating: <span itemprop="ratingValue">4.4</span> stars, based on
<span itemprop="reviewCount">89 </span> reviews
</span>
<p>
<span itemprop="offers" itemscope itemtype="https://schema.org/Offer">
Regular price: $179.99<br />
<meta itemprop="priceCurrency" content="USD" />
<span itemprop="price">Sale price: $119.99<br /></span>
(Sale ends
<time itemprop="priceValidUntil" datetime="2020-11-05">5 November!</time>)
<br />
Available from:
<span
itemprop="seller"
itemscope
itemtype="https://schema.org/Organization">
<span itemprop="name">Executive Objects<br /></span>
</span>
Condition:
<link
itemprop="itemCondition"
href="https://schema.org/UsedCondition" />Previously owned, in excellent
condition<br />
<link itemprop="availability" href="https://schema.org/InStock" />In
stock! Order now!
</span>
</p>
</div>
结果
规范
| 规范 |
|---|
| HTML # attr-itemtype |