小编Seb*_*ens的帖子

响应宽度Facebook页面插件

Facebook推出了一个新的页面插件来取代Like框插件.

文档:https://developers.facebook.com/docs/plugins/page-plugin/

我正在用这个新的插件替换Like Box插件.在一些网站上,我使用这个CSS代码使插件在元素内响应:

 .fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {width: 100% !important;} 
Run Code Online (Sandbox Code Playgroud)

用这个代码替换它不起作用:

 .fb-page, .fb-page span, .fb-page span iframe[style] {width: 100% !important;} 
Run Code Online (Sandbox Code Playgroud)

我的页面插件代码如下所示(不提供数据宽度属性):

<div class="fb-page" data-href="https://www.facebook.com/MyFacebookPage" data-height="1200" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"></div>
Run Code Online (Sandbox Code Playgroud)

看起来Facebook已经在iframe加载的DOM中添加了一个带有内联样式元素的div元素:

<div style="min-width: 280px; width: 340px;" id="u_0_0">
...content of the plugin...
</div>
Run Code Online (Sandbox Code Playgroud)

当我将此宽度调整为100%时,除了封面照片外,每个元素都以全宽对齐.

可以像使用Like框插件一样为这个新的Page插件提供响应式行为吗?

facebook-social-plugins

48
推荐指数
5
解决办法
16万
查看次数

标签 统计

facebook-social-plugins ×1