Facebook, как поле для комментариев, обрезанное по вертикали и горизонтали

Я пытаюсь выяснить, почему окно комментария Facebook Like обрезается. Я попытался изменить атрибут ширины на гораздо больший размер, чем необходимо. Я добавил атрибут высоты к своему определению fb:like, даже если он не выглядит поддерживаемым. Ни один, казалось, не помог.

Я также поместил стиль "margin-top" в элемент Comments прямо под элементом fb:like, чтобы убедиться, что он не имеет никакого отношения к содержимому под полем комментария, из-за которого его обрезали.

Вы можете увидеть скриншот того, о чем я говорю, здесь:

Я уже давно борюсь с этим. Если кто-нибудь может предложить какую-либо помощь, я был бы признателен. Спасибо!

4 ответа

Решение

Убедитесь, что все родительские элементы имеют переполнение: видимый набор в их определении CSS.

Простой кусок CSS сделал свое дело:

.fb-like iframe {
    max-width: inherit;
}

В вашем случае, однако, может случиться так, что родитель отключит его, так как в моем случае было достаточно места справа от поля для комментариев. Однако, iframe должен быть абсолютно позиционирован и, следовательно, не должен заботиться о том, на что похож родитель родительского блока.

Я узнал, что если у вас установлен iframe max-width: 100%; это полностью винты с FB-подобной кнопкой. Я поменял его на iframe { max-width: inherit; }

Это простое исправление, в коде есть высота 62px, хотя, если имя вашей страницы состоит из 2 строк, часть кнопки "Нравится" обрезается, а высота не обновляется автоматически, я обновил ее до 70, и теперь проблема решена

Другие вопросы по тегам