【发布时间】:2013-04-03 20:51:36
【问题描述】:
http://developers.facebook.com/docs/reference/plugins/comments/
这是我在页面上包含 Facebook javascript SDK 后生成 cmets 区域的方式:
<div class="fb-comments fb-comments-update" data-href="http://site.com" data-width="600" data-colorscheme="light" data-num-posts="10" data-order-by="social" data-mobile="auto-detect"></div>
如您所见,facebook 根据您提供的数据属性设置 cmets 区域的宽度:
data-width="600"
在这种情况下,我告诉 facebook 我希望该区域为 600 像素。但我目前正在构建一个响应式站点,并且需要 cmets 部分以 100% 适应屏幕的宽度。不做这些工作:
data-width="100"
data-width="100%"
有什么方法可以让 facebook cmets 获得流动的宽度?
【问题讨论】:
-
如果你根本不使用
data-width并在样式表中设置宽度会发生什么? -
@miszczu 我尝试用 css 更改它,但无法弄清楚。
-
是否必须使用
data-width才能获得cmets?你可以在css文件中设置它的样式吗?如果是,我会给你css代码。 -
@miszczu 不,您不需要该属性来显示 cmets。
-
好的,这个问题的第二个答案对我有用:stackoverflow.com/questions/7447483/…