gpt4 book ai didi

javascript - 我可以更改 Facebook "Like"按钮评论框的宽度吗?

转载 作者:搜寻专家 更新时间:2023-10-31 19:27:27 25 4
gpt4 key购买 nike

Facebook "Like" button允许您为按钮本身及其相关内容(例如,喜欢的数量)设置宽度。但是,我在文档中没有看到任何选项来控制单击“喜欢”按钮后出现的评论框的宽度:

https://skitch.com/troywarr/8d761/like-button-facebook-developers

我是否缺少一个选项,或者没有办法做到这一点?我可以覆盖 <iframe> 的宽度包含使用 CSS 的评论框,但不会更改 <iframe> 的宽度的内容,因此它们会溢出并被剪裁。我也无法更改评论框中的任何样式,因为它托管在不同的域中。


更新:

不确定为什么这个问题被低估了 - 如果我的问题有问题,请发表评论。

评论框的内容绝对不能通过 JavaScript 或 CSS 访问。它是在 <iframe> 中创建的,它排除了父文档中的 CSS 样式,并且托管在禁止跨域脚本的 Facebook 域中:

https://skitch.com/troywarr/8d6wj/facebook-like-button

我想问的是:

  • 我是否缺少允许我选择此评论框宽度的设置(记录或未记录)?
  • 如果没有设置,有没有比设置其<iframe>宽度更好的巧妙方法来设置评论框的宽度?通过 CSS?

最佳答案

如果这是您的网站,您可以更改任何内容!

使用 CSS 并使用 !important 指令强制执行规则

内联 CSS 具有最高的优先级,然后是嵌入而不是全局......等等!

希望这对您有所帮助。

编辑:您可以通过 CSS 在外部定位 iframe。示例如下

#container iframe  /* iframe is inside a element with ID="container"
{
width:200px !important;
}

如果没有用 !important 标签指定,以上内容将覆盖所有宽度

关于javascript - 我可以更改 Facebook "Like"按钮评论框的宽度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com