XHTML 1.1中的微数据:没有属性" itemprop"

时间:2014-12-16 14:09:59

标签: w3c-validation microdata xhtml-1.1

我将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?

1 个答案:

答案 0 :(得分: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的回答。)