facebook open-graph和twitter卡的有效xhtml元标记

时间:2013-11-13 07:00:00

标签: facebook-graph-api twitter xhtml meta-tags xhtml-1.0-strict

使有效:

  • XHTML
  • twitter cards
  • facebook-graph-api

for http://www.theyact.com/acting-classes/los-angeles/

我设法让我的代码在任何地方都有效......
保存1错误 http://validator.w3.org/

  

没有属性“property”

但在代码中只有一个实例,只有下面的内容似乎会破坏验证器的羽毛:

< meta name =“og:description”property =“og:description”content =“...

我希望代码在validator.w3.org的眼中完全有效。我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果删除此元素,验证程序将会抱怨包含property属性的下一个元素。

property属性是RDFa的一部分,但您的DOCTYPE不允许使用RDFa。

如果您想继续使用XHTML 1.1,可以将其更改为:

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

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

或者只需切换到(X)HTML5, which comes with RDFa 1.1 support