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插件提供响应式行为吗?