css - 如何在动态创建的 iframe 中对齐 Facebook Like 按钮?

标签 css facebook html facebook-like

我知道有很多关于“对齐 Facebook 按钮”的问题,但他们似乎都在谈论人们直接在他们的标记中使用 iframe。我正在使用 HTML5 Facebook 按钮代码,然后动态加载 iframe。

enter image description here

看看 JSFiddle

如您所见,共有三个社交按钮。 Twitter 和 Google+1 iframe 似乎会自动调整其大小以匹配其内容。 Facebook iframe 没有。它似乎是内容较窄的固定宽度 iframe。

有没有一种简单的方法可以使这个 iframe 大小本身合适?

我可能会在页面加载后使用 jQuery 来操纵 iframe 的大小,但我想避免这种情况。如果 iframe 从一开始就加载正确的大小,那就太好了。

我还希望避免在我的代码中直接使用 iframe,因为我稍后会在页面中动态加载 Facebook 脚本,这就是动态注入(inject) iframe 的原因。

最佳答案

我不知道如何让它自动适应,但你可以覆盖宽度。

.social{
    margin:20px 0;
    overflow: hidden;
    padding-left: 20px;

}

.social > div {
    float: left;
    height: 70px;
    margin-right: 0px;
    border: 1px solid red;
}
.facebook{
    width:45px;
}

关于css - 如何在动态创建的 iframe 中对齐 Facebook Like 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220907/

相关文章:

java - 如何使用 facebook 登录并获取用户信息以从 android 应用程序发送我的远程数据库

javascript - 如何使用 XMLHttpRequest 读取文本文件

javascript - jQuery/Javascript - 打印出特定行的出现次数

javascript - 更改内容在移动设备上的位置

html - 向左浮动和向右浮动不起作用 + 位于第一个 UL 元素下的子菜单?

python - 图像不显示 Flask HTML CSS 背景图像

HTML Body Height 100% - 仍然无法正常工作

jquery - 我怎样才能让这个 .slideToggle 方法起作用?

Facebook 触摸模式登录 "500 internal server error"

facebook - CakePHP 1.3:视频插件