3

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

第 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。

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

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

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

此时元素 a 上不允许使用 fb:like:layout 属性。

这是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>

有谁知道如何修复那里的错误?

谢谢

4

2 回答 2

4

To Fix Attribute fb:like:layout :- You can actually remove the following: fb:like:layout="button_count"

since button count is the default layout.

于 2013-04-23T05:51:34.963 回答
1

聚会有点晚了,但也许它可以帮助别人?我自己实际上并没有尝试过这个实现,但是查看代码它看起来像是一个很好的“hack”修复你的问题——前提是你已经在你的网站上使用了 jQuery。

我知道人们会说“别担心,它不会破坏任何东西”,但是当你虔诚地验证你的代码时(我相信你应该这样做,以找到你忘记的丢失的结束标签等),这些类型的讨厌的错误只会妨碍以最快的方式验证您的代码。

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

于 2015-02-22T16:30:50.780 回答