我在我的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>
如果您有任何建议,请帮助我
答案 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>