2013-11-22 1 views
8

Я исследовал несколько различных способов, чтобы заставить окно комментария facebook плагина чтобы жидкость/отзывчивую/жидкости/весь-мы-коллом-он (только с указанием тупости имена), и все они работают нормально. Но также, все они заставляют плагин исчезать при доступе от Google Chrome.Отзывчивого facebook поле комментария

Я использую это:

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

Который имеет те же результаты (по-видимому) как:

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

Вопрос: Как я могу исправить это странное поведение? (Почему это происходит?)

Спасибо за ваше время. Уэтер, ты помогаешь мне или нет, хорошо проводишь сегодня! :)

ответ

23

это работало для меня это CSS: Добавить в ГФ-комментарии DIV data-width = "100%"

<div class="fb-comments" data-href="http://example.com/comments" data-width="100%" data-numposts="5" data-colorscheme="light"></div> 

, и он будет реагировать при изменении размера браузера.

вы можете поместить fb-comments div внутри другого div и предоставить div, который вам нужен.

+0

что работал лакомство! – MJCoder

+1

Это определенно работает, как указано в документации для Facebook: 'data-width': Ширина плагина. Либо значение пикселя, либо буква 100% для ширины жидкости. В мобильной версии плагина комментариев игнорируется параметр ширины, а ширина жидкости составляет 100%. https://developers.facebook.com/docs/plugins/comments#settings –

+2

Это должно быть принято! – Ja8zyjits

1

Это facebook комментарий по совместительству

<div class="fb-comments" data-href="http://example.com/comments" data-numposts="5" data-colorscheme="light"></div> 

Просто добавьте ниже в div-

<style>.fb_iframe_widget span[style]{width:100% !important;}</style> 
1

Просто Вставка данных Ширина = "100%" в DIV

<div class="fb-comments" data-width="100%"></div>

0

Вы можете использовать данные мобильных atribute

<div class="fb-comments" data-href="http://example.com/comments" data-numposts="5" data-mobile="true"></div>