如何使用html 4.01 strict doctype验证facebook和twitter插件

时间:2012-03-01 16:45:13

标签: html facebook validation twitter

我在我的html 4.01严格doctype中使用facebook和twitter插件,这给我以下错误。

Error Line 166, Column 23: there is no attribute "HREF"
Line 166, Column 107: there is no attribute "SHOW_FACES"

请帮助我如何从我的html页面中删除这些验证错误。 我使用以下doctype和代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

facebook code

 <fb:like-box href="http://www.facebook.com/pages/mysite/45662125588" width="692" show_faces="true" stream="true" header="true"></fb:like-box>
如果您有任何建议,请帮助我

2 个答案:

答案 0 :(得分:0)

试试这个:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="http://www.facebook.com/2008/fbml"
      xmlns:google="http://base.google.com/ns/1.0"
      xmlns:twitter="http://api.twitter.com/">

如果这不起作用,请将DOC类型更改为类似

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

答案 1 :(得分:0)

目前,似乎验证器+ facebook插件工作的唯一方法是使用 HTML5 doctype

<!doctype html>