元标签属性错误

时间:2011-09-06 09:26:45

标签: facebook-like meta-tags doctype

我试图把metas:

<meta property="og:type" content="website"/>
<meta property="og:title" content="one title"/>    
<meta property="og:image" content="image.jg"/>    
<meta property="og:description"   content="news portal"/>

但我有错误: 错误6验证(XHTML 1.0 Transitional):属性'property'不是元素'meta'的有效属性。

我拥有的doctype是:

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

我不知道如何解决此错误导致无法识别此属性。 感谢。

2 个答案:

答案 0 :(得分:1)

您有两种选择:

  1. 停止使用Facebook的非标准HTML扩展
  2. 使用引用DTD的Doctype,其中包含Facebook对HTML的非标准扩展(W3C和Facebook都不提供)

答案 1 :(得分:0)

My pages验证标准DOCTYPE并且它们包含导致您麻烦的Facebook元数据。我正在使用更高版本的XHTML。

但是,我确实不得不欺骗验证者忽略Like按钮。

大卫