我将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?
答案 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的回答。)