Javascript Facebook JS影响IE中的CSS/@font-face?

Javascript Facebook JS影响IE中的CSS/@font-face?,javascript,css,facebook,internet-explorer,css3pie,Javascript,Css,Facebook,Internet Explorer,Css3pie,我似乎注意到Facebook的JS <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script> 似乎会影响我的网站在IE中的CSS。例如,标题使用font1,正文使用font2。有时,在IE中,所有字体都使用font1甚至swap,页眉使用font2,正文使用font

我似乎注意到Facebook的JS

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script>


似乎会影响我的网站在IE中的CSS。例如,标题使用font1,正文使用font2。有时,在IE中,所有字体都使用font1甚至swap,页眉使用font2,正文使用font1。。。它似乎也会影响一些东西。有人有同样的问题吗?

我也有同样的问题。我使用下载的字体作为标题,在IE8上,Facebook Javascript把字体搞乱了。当我以我认为合适的体系结构构建代码时,就出现了这种情况——Facebook Javascript包含在我的标题中,其余的Javascript包含在标题中

当我将javascript include向下移动到添加like按钮的实际div时,问题就消失了

    <div id="facebooklike" style="position: absolute; left: 645px; top: -37px;">
    <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://www.tripinsurance.com" send="false" width="350" show_faces="false" font="arial"></fb:like>
    </div>


我认为如果在div加载到页面之前加载Facebook代码,问题可能会发生

这个
脚本
标签不太可能导致CSS出现任何问题;更有可能是你的应用程序中的某个地方出现了格式错误的代码。你能发布一些截图/代码/详细信息以便我们进一步诊断吗?@Jimmy Sawczuk,我按照老板的建议使用了异步版本的facebook,并将代码移动到
之前,我也遇到了这个问题。我在div中有一个facebook脚本,它包含了这个答案所建议的Like按钮,但这并不能解决问题。这是我最近才注意到的,这表明渲染脚本中最近的更改可能是原因。切换到iFrame版本(而不是XFBML版本)可以作为一种解决方法…更新:我似乎使用了推荐代码的旧版本。这个东西是新的,肯定是在过去几周内添加的。因此,是的,如果您使用这个版本的XFBML代码,它看起来确实得到了解决。