Facebook LikeBox的最小宽度太大

Facebook LikeBox的最小宽度太大,facebook,plugins,width,social,Facebook,Plugins,Width,Social,我注意到我在许多网站上集成的Facebook LikeBox(Facebook社交插件)现在已经超出了其设计宽度 当我试图重新生成代码时,我注意到官方Facebook小部件页面上支持的最小宽度现在是“292像素”,这远远超出了我管理的大多数网站的平均边栏空间 希望这个问题只是我的问题,但是允许Likebox以更小的尺寸(比如最小180像素)调整大小不是更好吗?不是所有的网站都能买得起300像素的边栏 我使用了一种变通方法,通过在DIV内切割(隐藏)右侧的超大零件,但显然这远远不是最佳选择。您留下

我注意到我在许多网站上集成的Facebook LikeBox(Facebook社交插件)现在已经超出了其设计宽度

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

希望这个问题只是我的问题,但是允许Likebox以更小的尺寸(比如最小180像素)调整大小不是更好吗?不是所有的网站都能买得起300像素的边栏


我使用了一种变通方法,通过在DIV内切割(隐藏)右侧的超大零件,但显然这远远不是最佳选择。

您留下了很多猜测工作,因此我猜您使用的是HTML5方法

尝试使用iframe方法,在dev页面上单击get code之后选择选项卡


然后,您必须将width属性更改为所需的任何值

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

如果我没说错的话,昨晚Facebook上的Box似乎有一个秘密更新。类似Facebook的盒子似乎不再支持小于292px的宽度

要验证,请转到。输入小于292px的宽度,它将不再小于292宽度


露营以获得更多验证

我也有同样的问题,但不幸的是,我现在无法尝试修复

一个想法是将Like框包装在div中,然后使用CSS设置
#myDiv iframe{width:230px!important;}
。如果你们中的一个人能做到这一点,请告诉我。

根据纽泰克的回答,您可以像这样覆盖宽度:

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

iframe方法对我有效。当他们像这样破坏你的网站时,这很好,对最终用户非常负责…Imho,在呈现所有html和css后加载iframe,所以你不能从css更改样式,不是吗?