【发布时间】:2012-02-22 21:07:53
【问题描述】:
Facebook "Like" button 允许您为按钮本身及其相关内容(例如,喜欢的数量)设置宽度。但是,我在文档中没有看到任何选项来控制单击“喜欢”按钮后出现的评论框的宽度:
https://skitch.com/troywarr/8d761/like-button-facebook-developers
我是否错过了一个选项,或者没有办法做到这一点?我可以使用 CSS 覆盖包含注释框的<iframe> 的宽度,但这不会改变<iframe> 内容的宽度,因此它们会溢出并被剪裁。我也无法更改评论框中的任何样式,因为它托管在不同的域中。
更新:
不确定为什么这个问题被降级 - 如果我的问题有问题,请发表评论。
评论框的内容绝对不能通过 JavaScript 或 CSS 访问。它是在 <iframe> 中创建的,它排除了父文档中的 CSS 样式,并且它托管在 Facebook 的域上,它禁止跨域脚本:
https://skitch.com/troywarr/8d6wj/facebook-like-button
我只想问:
- 我是否缺少允许我选择此评论框宽度的设置(是否已记录)?
- 如果没有设置,有没有比通过CSS设置
<iframe>的宽度更好的方法来设置评论框的宽度?
【问题讨论】:
标签: javascript html css facebook facebook-like