Удалить горизонтальную полосу прокрутки iframe - PullRequest
13 голосов
/ 10 августа 2010

Я хочу удалить горизонтальную полосу прокрутки в моем фрейме. Мне просто нужна вертикальная полоса прокрутки для просмотра длинного содержимого. Мой код

<iframe height='514' width='790' 
        marginwidth='0' marginheight='0' 
        frameborder='0' 
        overflow-y='scroll' 
        overflow-x='hidden'>
</iframe>

Кто-нибудь, пожалуйста, решите мою проблему. Предварительные пожелания.

Ответы [ 4 ]

42 голосов
/ 21 августа 2012

На самой странице iframe добавьте:

body {
    overflow-x:hidden;
    height:100%; //optional, but it can't hurt.
}
2 голосов
/ 26 января 2012

Если вы используете браузер, поддерживающий CSS3, вы можете использовать свойство overflow-x.

#my-iframe
{
   overflow-x:hidden;
}
0 голосов
/ 07 апреля 2014

Решение:

style="overflow-x:hidden;
overflow-y:scroll;

в теге <body> страницы, включенной в iframe

ПОСМОТРЕТЬ ЭТУ ССЫЛКУ

С уважением, Раффаэле.

0 голосов
/ 10 августа 2010

Здесь - это скрипт IFrame-resize.

Однако если вы используете SSL, то невозможно использовать скрипт для связи между фреймом и главным окном.Это даст «доступ запрещен».: - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...