我一直在努力弄清楚为什么我的基于 Bootstrap 响应式的页面在 Firefox 和 IE 的右侧有一个额外的 25-30 像素,当窗口宽度小于 600 像素时。我开始一一删除我的部分代码,直到我只剩下流畅的导航栏和 Facebook SDK。一旦我删除了 Facebook JS SDK 引用,右侧的填充就消失了。
你可以在这里看到这个:
包括 FB JS SDK,额外的右侧填充: https ://dl.dropbox.com/u/571515/chewsy/Test/FB-with.htm
如果删除 FB JS SDK,它会按预期工作(右侧没有填充): https ://dl.dropbox.com/u/571515/chewsy/Test/FB-without.htm
由于我的页面上的类似按钮需要 Facebook JS SDK,我该如何解决这个问题?
奇怪的是,在 Safari 和 Chrome 中,这不会重现。
火狐的截图:
来自 IE 的截图: