我在我的一个网站上安装了一个Facebook的"Like"框式按钮。
功能方面,一切似乎都很好。直到我检查布局。
Facebook似乎增加了我的换行分隔符的宽度,它已经有一个固定的宽度。
当前的布局是基于分隔符,整个100%高度+居中的主体和页脚集。我知道这是因为Facebook的脚本,因为布局是完美的,当我访问每一个页面,没有Facebook的喜欢按钮安装。
是否有某种解决方法?
我使用的Facebook脚本是:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=XXXX&xfbml=1"></script>
<fb:like href="" send="false" layout="box_count" width="60" show_faces="false" action="like" font=""></fb:like>
其实,我想出来了!在谷歌上搜索了很多之后。问题是脚本的第一行需要是BODY标签的first CHILD。
<div id="fb-root"></div>
参考:http://forum.developers.facebook.net/viewtopic.php?id=45600