Хотя это старый вопрос, теперь это лучший результат Google для "отзывчивого плагина комментариев на Facebook", поэтому он по-прежнему актуален.
Обходные пути в других ответах больше не нужны, так как FB недавно (май 2014 г.) исправил это в своем конце.
С https://developers.facebook.com/x/bugs/256568534516879/:
Мы исправили это. Отныне вы можете указать ширину
как 100% (например, data-width = "100%"), чтобы получить макет флюида. Документы
обновлено тоже: https://developers.facebook.com/docs/plugins/comments
Спасибо за ваше терпение.
Так что теперь вы можете просто обновить свой HTML, например, до.
<div class="fb-comments" data-width="100%" data-href="http://yourpageurl.com"></div>
И не нужно никаких дополнительных обходных путей CSS.
Редактировать: это создаст плагин для адаптации его ширины к доступному пространству во время загрузки. Когда вы изменяете размер окна браузера, плагин останется с той начальной шириной. Чтобы сделать его действительно отзывчивым, добавьте это в свой CSS:
.fb-comments, .fb-comments iframe[style], .fb-comments span {
width: 100% !important;
}
Это заставит плагин адаптироваться к доступному в настоящее время свободному месту при изменении размера браузера