我对Facebook的高度有点问题,比如按钮。我在这个标记中使用XFBML版本。
<fb:like layout="standard" show_faces="true" width="440" action="recommend" colorscheme="light"></fb:like>在某些站点上,包含按钮的iframe的高度是动态的。它的高度为61 no,当有" faces“显示时,高度为23 no。当用户按下“相似”按钮时,这种情况会发生动态变化(他的脸会出现在按钮上)。
这些网站的例子如下:
不幸的是,当我试图将标签插入到我的页面中时,iframe的高度被设置为80‘t,并且它不会改变。
我的当前解决方案是将该框的高度设置为23 of,并将其容器的溢出CSS属性设置为隐藏。但是有了这个解决方案,我就失去了展示面孔的能力。
此问题已张贴在这里的堆栈溢出,但没有解决方案。- stackoverflow.com/questions/2777196/facebook-like-button-fblike-height-always-80px
我花了大约6个小时来解决这个问题。但我仍然认为必须有一个简单的解决办法。
谢谢你的建议。
发布于 2011-05-04 17:50:43
如果不想显示faces,并保持静态23 to高度,可以将XFBML fb:like标记上的fb:like参数设置为false。如果您确实想显示faces,我会将<fb:like>标记包装在容器div中,并将其设置为61px。这应该允许“相似”按钮周围的任何内容保持不变,并且随着faces的添加/删除,iframe/like按钮的内容也会发生变化。
https://stackoverflow.com/questions/2989796
复制相似问题