Jump to content
  • 0

iframe'ы и scrollbar'ы


1234ru
 Share

Question

Товарищи, а такой вопрос: когда на странице iframe таких размеров, что показываемый в нём документ не влезает и появляются скроллы, то это скроллы чьи - от iframe или уже от body того документа?

Пробовал экспериментировать с overflow:hidden. Оказалось, что если он есть хотя бы у кого-то из них, скроллы убираются.

Как-то это странно: ожидаемо было, что уберется, если добавить overflow одному из них (скорее, iframe), а стиль другого на скролл не повлияет.

А вообще говоря, задача ставится как раз убрать скроллы, причем стилями запрашиваемого документа, то есть, чтобы не нужно было ничего указывать для iframe (собственно, вопрос в том и состоит, гарантировано ли они уберутся в таком случае).

Если кому-то интересно, зачем это надо: сейчас бурно развивается рынок всяческих поделок для социальных сетей. Facebook, например, на своих страницах предоставляет специальную дырку, в которой можно показать контент со внешней страницы (реализована эта дырка как раз через iframe). При этом ведет себя всё это хозяйство иногда неожиданно, в частности, порождая скроллы (бывает, что если их подавить, всё остальное отображается нормально). Т.к. iframe - элемент страницы фэйсбучной, на стили его влиять никак нельзя, вот и думаю, можно ли обойтись без этого.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy