html - 在 <body> 中使用 HTML5+Microdata 的 &lt;meta&gt; 标签

标签 html meta schema.org microdata

我想使用 HTML5+Microdata 的 <meta> 指定产品是否“有货”使用 Schema.org 标记.

我不确定这是否是正确的语法:

<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 标签的规范引用:

<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>

关于html - 在 <body> 中使用 HTML5+Microdata 的 &lt;meta&gt; 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7293366/

相关文章:

html - 无法删除导航栏和横幅 css 之间的填充

c# - 从网站 ASP.NET MVC3 中提取元数据

ruby-on-rails - 需要用户身份验证的页面的元标记是否有帮助?

html - HTML 微数据可以用于多个开始日期吗?

javascript - DOJO 对话框第二次打不开

javascript - 在弹出窗口中使用延迟加载

html - 如何在悬停后保持链接可见

jquery - 在 jQuery 中获取元标记内容

html - 我如何将嵌套在一个项目范围中的项目 Prop 实际应用于不同的项目范围?

schema.org - 对于 LocalBusiness、Place 或 Organization,我应该基于哪些 Schema.org 标签?