Facebook评论HTML5手机:流畅100%无效

时间:2012-06-01 21:30:34

标签: html5 width facebook-comments

http://developers.facebook.com/docs/reference/plugins/comments/

它说:

  

移动版将在移动设备上自动显示   检测到用户代理。您可以通过设置来关闭此行为   移动参数为false。请注意:移动版本忽略了   宽度参数,而不是流体宽度为100%   在纵向/横向切换情况下很好地调整大小。你可能需要   调整您的移动网站的CSS以利用此功能   行为。如果愿意,您仍然可以通过a控制宽度   容器元素。

但是当我在iphone上访问我的页面时,虽然我看到了Facebook评论的“移动设计”,但是盒子的宽度是我在代码上设置的宽度。

我的测试页:http://www.santiagosarceda.com/facebook/

这是我的代码:

<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
</head>
<body>
<div class="fb-comments" data-href="http://www.site.com/3953172" data-num-posts="5" data-width="300"></div>
</body>
</html>

盒子总是呈现300px宽度。

Facebook评论本身有什么问题吗?因为几天前一切正常。

感谢阅读!

1 个答案:

答案 0 :(得分:11)

Facebook评论生成内联样式已更改,以下CSS似乎覆盖内联SPAN CSS让我发表Facebook评论流体宽度

.fb-comments, .fb-comments span[style], .fb-comments iframe[style] {width: 100% !important;}

我希望这适合你。