css - 无法操纵 Facebook Like Button 的宽度

标签 css facebook facebook-like reflow

我有一个 200 像素宽的侧边栏,我放置在其中的 Facebook Like 按钮超出了 DIV 的边界。是否有任何解决方法可以让“赞”框文本识别 200 像素标记并在需要时重排到新行?

我正在使用这段代码:http://jsfiddle.net/tKkpm/2/

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=437745402932329";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="http://www.facebook.com/google" data-send="false"
 width="200" data-show-faces="false"></div>

最佳答案

我会将我的评论作为答案......

Facebook Like Button documentation声明最小宽度必须为 225 像素。

它有时可能小于此值的原因是您可以使用 iframe。 虽然不完全支持更小的宽度,但它似乎确实有效!

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fgoogle&amp;send=false&amp;layout=standard&amp;width=200&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:35px;" allowTransparency="true"></iframe>

请注意,您必须在两个不同的地方设置宽度!

关于css - 无法操纵 Facebook Like Button 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539092/

相关文章:

css - 无法获取自定义元素符号图像以显示列表项的右侧

javascript - 如何使用 CSS 和 Javascript 或 DOJO 制作自定义单选按钮?

java - JTextPane 中未显示元素符号

flutter - 如何根据 Gmail 或 Facebook 登录显示个人资料图片?

ios - 如何在 ios 中点击 facebook 上的新闻源时在设备中打开我的应用程序

javascript - AddThis 按钮不会更新以包含片段(#Hash 标签)

google-chrome - 页面底部的 Google Chrome 和 FB Like 按钮

javascript - 遍历 CSS 元素宽度

android - 如何使 Youtube 和 Facebook 视频在 webview 中显示的 android wordpress 客户端应用程序中全屏显示

facebook-graph-api - 如何按国家/地区获取页面粉丝分布?