Я получил его с помощью небольшого jQuery и установки атрибута «data-width» при загрузке страницы и изменении размера окна. Проблема, с которой я столкнулся во всех подходах CSS, заключается в том, что некоторые комментарии и кнопки были скрыты за пределами контейнера или переполнены.
Вот мои $ 0,02, надеюсь, это поможет. Кроме того, просто установите селектор #content в любое поле для комментария, например, контейнер div ...
jQuery (документ) .ready (function () {
//check for device width and reformat facebook comments
function fbCommentWidth() {
jQuery('.fb-comments').attr('data-width',jQuery('#content').width());
}
//run on resize, and reparse FB comments box
jQuery(window).on('resize',function() {
fbCommentWidth();
FB.XFBML.parse();
});
//run on document ready
fbCommentWidth();
});