CSS + FireFox: скрытие полосы прокрутки в iframe с прокруткой = да - PullRequest
4 голосов
/ 21 мая 2010

У меня есть iframe с прокруткой = да. Можно ли полностью скрыть полосу прокрутки с помощью CSS для браузера Mozilla FireFox?

Например, в Internet Explorer я использую это: Overflow-x: hidden; Переполнение-у: скрыто; - и он скрывает полосы прокрутки, но FireFox игнорирует этот CSS.

Вот скриншот из IE:

альтернативный текст http://moismski.com/ie.png

Вот скриншот из FireFox:

альтернативный текст http://moismski.com/firefox.png

Я забыл упомянуть, что я поместил CSS, чтобы сказать точно так же, как это <style>body { overflow:hidden; }</style> внутри iframe. Я не могу поместить класс в iframe как <iframe class="...">

Ифраме помещается внутрь <DIV>...</DIV>. Я использую его как модальное окно.

Ответы [ 2 ]

5 голосов
/ 21 мая 2010

Вы пытались установить явные значения ширины / высоты в iframe или родительском контейнере? Кроме того, ваш iFrame содержит что-нибудь?

EDIT: Попробуйте:

div {overflow:hidden;}
div iframe {border:0;overflow:hidden;}

на вашей реальной странице, которая содержит div.

2 голосов
/ 30 января 2012

Я перепробовал все, что вы сказали, и посмотрел на эти две ссылки ( Как удалить полосы прокрутки из приложения Facebook iFrame - Высота холста на Facebook без прокрутки, установленной в ie8 и firefox ) которые обсуждают ту же проблему, но у меня это не сработало.

Для меня сработало изменение настроек холста в разделе «Дополнительные настройки холста приложения» (https://developers.facebook.com/apps) на фиксированную ширину холста (760 пикселей) и высоту (фиксированное значение 800).

Надеюсь, это поможет вам.

...