类似框中的图片丢失

时间:2013-07-03 12:51:28

标签: facebook-likebox

我不知道这是一个临时错误还是设置更改但是,截至今天,我在我管理的页面上发布的图片不再在Like框中再现(仅显示文本)。 从开发者页面尝试时,我得到了相同的结果:https://developers.facebook.com/docs/reference/plugins/like-box/

你们有没有遇到同样的问题?对我的盒子可视性来说肯定是一个很大的打击: - ((

3 个答案:

答案 0 :(得分:0)

尝试重新发布图片。图像宽度为398像素或更低,你可以看到这个!

答案 1 :(得分:0)

这是一个Facebook问题。丢失的图像实际上存在,但css样式的结果是它们的高度和宽度为0px。它只影响一些图像,它似乎是在特定日期之后发布的图像。 (可见的图像使用不同的类进行样式设置。)

我刚刚提交了一份错误报告(因为它影响了我管理的网站):https://developers.facebook.com/bugs/723454951004368

对于任何想要技术细节的人来说,这里是:

  

使用Like Box Social Plugin时,一些图像(看似是在特定的最近日期之后发布的图像)不会显示在流中。 (显示带有图像的任何描述性文本。)

     

这是一个CSS问题。图像在html中,但css样式的结果是它的高度和宽度为0px。

     

img元素本身的样式宽度为100%(即其包含元素的100%)(来自'img'类)和绝对定位(来自'_46-i'类);它的div元素也有100%的宽度('photoWrap'类)和相对定位('_46-h'类);和'a'元素包含所有这些浮动('photoRedesignAspect')。

     

当'a'浮动时,它只包含它所包含的元素所需的宽度。由于img元素具有绝对定位,因此它不是文档流的一部分,因此'a'元素的宽度为0.然后,div的宽度为该0的100%,即0;然后img本身的宽度为0的100%,也是0。

     

非常合乎逻辑!

     

如果img元素是静态定位而不是绝对定位,那么这个问题就解决了。

当然,这个简单的改变需要由Facebook做出。

答案 2 :(得分:0)

是的我在我的网站http://www.face-painting-fun.com/

上也遇到了这个问题

这是非常恼人的,我也让FB了解这个错误,但到目前为止(我没有采取行动,我已经知道,回应或修复了这个错误)已被采取。

此外,我发现如果图像是方形或接近正方形,则显示OK ...