【问题标题】:Microdata in XHTML 1.1: there is no attribute "itemprop"XHTML 1.1 中的微数据:没有属性“itemprop”
【发布时间】:2015-02-14 21:05:25
【问题描述】:

我将 Microdata 添加到我网站的产品页面。这会导致一些错误。这些错误之一如下:

没有属性“itemprop”

错误与此源代码行有关:

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">

我的Doctype如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

在保持相同的 Doctype 时如何使页面符合 W3C?

【问题讨论】:

    标签: w3c-validation microdata xhtml-1.1


    【解决方案1】:

    微数据只能在 (X)HTML5 中使用。

    如果您想在 XHTML 1.1 中使用 Schema.org 词汇表,您可以使用 RDFa,但这会 require changing the DOCTYPE

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" 
     "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
    

    (请参阅我对 differences between Microdata and RDFa 的回答。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多