相关疑难解决方法(0)

HTML5的Open Graph验证

有没有办法让facebook蹩脚的Open Graph元标记验证我的doctype是否为<!DOCTYPE html>(HTML5)?

除了facebook的Open Graph元标记,我的文档完美验证.

我真的不想使用,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">因为这会产生一整套新的问题.

以下是其中一个验证错误的示例...

错误第11行,第47列:此时元素元素上不允许使用属性属性.

<meta property="og:type" content="website" />
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激...我一直在寻找和开启几天无济于事.

validation html5 facebook opengraph

58
推荐指数
5
解决办法
3万
查看次数

w3c验证器显示facebook打开图的错误

我在w3c验证器中验证我的网站时遇到2个错误.

第7行,第47列:属性xmlns:og这里不允许.xmlns:fb ="http://www.facebook.com/2008/fbml">

第7行,第47列:具有本地名称的属性xmlns:fb不可序列化为XML 1.0.xmlns:fb ="http://www.facebook.com/2008/fbml">

我猜这与Facebook开放图有关.我在wordpress上运行我的网站,并在启用了社交功能的情况下使用All in one SEO包.禁用社交功能后,我的网站会完美无误地验证.这个问题有什么问题吗?这就是它在网站上的样子

<!DOCTYPE html>

<!--// OPEN HTML //-->
<html lang="en-US"
    xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:og="http://ogp.me/ns#" 
    xmlns:fb="http://www.facebook.com/2008/fbml" >

    <!--// OPEN HEAD //-->
    <head>

        <!--// SITE TITLE //-->
        <title>Aton usluge | Licencirana agencija za kreditno posredovanje</title>


        <!--// SITE META //-->
        <meta charset="UTF-8" />    
        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
Run Code Online (Sandbox Code Playgroud)

等等..

facebook w3c-validation wordpress-plugin facebook-opengraph

2
推荐指数
1
解决办法
2552
查看次数