我在我的网站上使用面向开发人员的 Facebook 社交插件。它在手机和平板电脑上没有响应我遵循了几个 StackOverflow 的答案,但仍然无法解决我的问题。我有一个内容行和一个放置我的小部件的 span6 类。
我的 HTML 是这样的。
<div class="row content_row">
<div class="span6">
<div class="Facebook">
<h2><a id="about_us">Facebook</a></h2>
<div class="fb-page" data-href="https://www.facebook.com/pages/IFix-And-Repair/242100755854336" data-tabs="timeline" data-width="500" data-height="400px" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/pages/IFix-And-Repair/242100755854336"><a href="https://www.facebook.com/pages/IFix-And-Repair/242100755854336">iFixandRepair - Wellington</a></blockquote></div></div>
</div>
</div>
我确实从其他答案中应用了一些 CSS,但它也失败了。
CSS:
.fb-page, .fb-page iframe[style], .fb-page span {
min-width: 100% !important;
width: 100% !important;
}
最佳答案
限制
使用 CSS3 变换
设置 data-adapt-container-width="false" (或者在 500px 以下出现问题)
这个 fb-plugin 被设置为 500x500
<script src="jquery.rwd-fb-plugin.js"></script>
<!--FB-page-plugin part1-->
<div id="fb-root"></div> <script>(function(d, s, id) { ... } </script>
<!--FB-page-plugin part2-->
<div class="fb-page"> ... </div>
$(function(){
$('.fb-page').rwd();
});
关于html - 如何使 facebook 社交插件完全响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34761500/