本文介绍了使用HTML5 + Microdata的< meta> < body>中的标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用 Schema.org <meta>标签指定产品是否有货" >.
I want to specify if the Product is "In Stock" using HTML5+Microdata's <meta>
tag using Schema.org.
我不确定这是否是正确的语法:
I am unsure if this is the correct syntax:
<div itemscope itemtype="http://schema.org/Product">
<h2 itemprop="name">Product Name</h2>
<dl itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<dt itemprop="price">$1</dt>
<meta itemprop="availability" itemscope itemtype="http://schema.org/ItemAvailability" itemid="http://schema.org/InStock">
</dl>
</div>
推荐答案
meta
标记不能与这样的itemscope一起使用.正确的表达方式是使用link
标签的规范引用:
The meta
tag can't be used with an itemscope like that. The correct way to express this is through a canonical reference using the link
tag:
<div itemscope itemtype="http://schema.org/Product">
<h2 itemprop="name">Product Name</h2>
<dl itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<dt itemprop="price">$1</dt>
<link itemprop="availability" href="http://schema.org/InStock">
</dl>
</div>
这篇关于使用HTML5 + Microdata的< meta> < body>中的标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!