Facebook LikeBox的最小宽度太大了

时间:2013-06-12 09:20:40

标签: facebook plugins width social

我注意到我在许多网站中集成的Facebook LikeBox(facebook社交插件)现在已经超出其设计宽度而非常重叠。

当我尝试重新生成代码时,我注意到官方Facebook小部件页面上支持的最小宽度现在是“292像素”,这远远超出了我管理的大多数网站中平均边栏的空间。

希望问题只是我的问题,但是让Likebox以较小的尺寸(最小180像素)调整大小是不是更好?并非所有网站都能提供300像素的边栏!

我使用了一种解决方法,通过在DIV内切割(隐藏)右侧的超大部分,但显然这远非最佳。

5 个答案:

答案 0 :(得分:5)

你为猜测工作留下了很多东西所以我猜你正在使用HTML5方法。

在开发页面上单击获取代码后,选择选项卡,尝试使用iframe方法。

FBLB

然后,您必须将width属性更改为您想要的任何内容

答案 1 :(得分:0)

您可以在类似的框插件代码生成器中重置最小宽度。您可以直接在宽度选项中设置它(即使它建议使用292也可以使用任何数字),或者您可以在生成的实际代码中手动更改它(显示在以前发布的示例中的两个位置)。

答案 2 :(得分:0)

如果我没有错,昨晚似乎会对Facebook Like Box进行更新。 Facebook Like Box似乎不再支持宽度小于292px。

要验证,请转到https://developers.facebook.com/docs/reference/plugins/like-box/。键入宽度小于292px,它将不再小于292宽度。

露营以获得更多验证

答案 3 :(得分:0)

我遇到同样的问题,但遗憾的是我现在无法尝试修复。

一个想法是将Like Box包装在div中,然后使用CSS来设置#myDiv iframe { width: 230px !important; }。如果你们其中一个人让这个工作,请告诉我。

答案 4 :(得分:0)

根据niutech的回答here,您可以覆盖宽度,如下所示:

.fb-like-box span, .fb-like-box iframe {
    width: 180px !important;
}