【问题标题】:Facebook: new IFrame canvas for page tabs width is lower than 520px?Facebook:页面标签宽度的新 IFrame 画布宽度低于 520 像素?
【发布时间】:2011-02-20 18:04:20
【问题描述】:
我正在为 Facebook 页面开发一个应用程序,并且像往常一样,我今天偶然发现了一个奇怪的错误。我知道标签宽度应该是 520 像素,但由于某种原因,在这些使用 IFrame 画布而不是旧 FBML 的新页面上不会发生这种情况。
这是记录此错误的屏幕截图:
如您所见,内容被裁剪(我使用了溢出:隐藏;隐藏滚动条),总宽度为 504 像素。知道如何解决吗?
【问题讨论】:
标签:
facebook
iframe
facebook-iframe
【解决方案1】:
只需使用 Firebug 来更好地检查这一点。确实是520px:
我刚刚访问了您在 Facebook 上的页面,您似乎没有重置页面样式。试试这个:
body {
margin: 0;
overflow: hidden;
padding: 0;
}
而不仅仅是overflow: hidden;。
【解决方案2】:
其实你是对的。宽度限制小于 520px。
您必须使用脚本来解决此问题。在html 和body 标签中也需要溢出:隐藏技巧。
Facebook 鲁尔兹。