addthis&谷歌分析没有通过html5验证

时间:2013-03-26 08:20:58

标签: html5 google-analytics addthis html5-validation

这些是我得到的错误和警告:

  

第135行,第134栏:&没有开始角色参考。 (安培;   可能应该被转义为&。)Rk44QGJO& hl = he“>      

第135行,第309列:iframe元素的frameborder属性已过时。请改用CSS。   ... ight =“300”width =“500”frameborder =“0”>
     

第161行,第116列:属性addthis:url不能序列化为XML 1.0。

     

属性addthis:title不能序列化为XML 1.0。

     

属性addthis:description不能序列化为XML 1.0。

     

属性addthis:此时元素div上不允许使用url。

     

属性addthis:此时元素div上不允许使用标题。

     

属性fb:like:layout不能序列化为XML 1.0。

     

属性fb:like:此时元素a上不允许布局。

这是addthis代码:

                    <div class="addthis_toolbox addthis_default_style"
                     addthis:url="http://www.example.com"
                     addthis:title="title"
                     addthis:description="description">
                <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
                <a class="addthis_button_tweet" lang="en"></a>
                <a class="addthis_button_linkedin_counter"></a>
                </div>

有谁知道如何修复错误?

感谢

2 个答案:

答案 0 :(得分:4)

修复属性fb:like:layout: - 您实际上可以删除以下内容:fb:like:layout =“button_count”

因为按钮计数是默认布局。

答案 1 :(得分:0)

派对有点晚了,但也许它可以帮助其他人?我自己并没有真正尝试过这个实现,但是检查代码看起来像是一个很好的“黑客”修复你的问题 - 假设你已经在你的网站上使用了jQuery。

我知道人们会说“不要担心它,它不会破坏任何东西”,但是当你虔诚地验证你的代码时(我相信你应该这样做,找到你遗忘的关闭标签等),这些麻烦的错误只会妨碍以最快的方式验证您的代码。

无论如何,这是链接:http://www.teslina.com/1879/allgemein/addthis-html5-workaround-js-hack/#sthash.4dHK9Zwl.mkBH3Z0g.dpbs