0
Если у меня есть что-то вроде этого:CSS, чтобы сделать iframe остальной высотой страницы?
<p>Element<p>
<iframe src = "otherPage.html" style = "width:100%;height:100%">
</iframe>
Функция Iframe убегает страницу. По разным причинам я не могу указать абсолютную высоту. Каков правильный способ CSS, чтобы элемент использовал оставшуюся высоту своего элемента контейнера? Быстрый поиск Google утверждал, что это невозможно, но, безусловно, есть обходной путь. Внутренний iframe здесь имеет градиент, который из-за неспособности IE отображать четкие фреймы iframe должен просто занимать остальную часть страницы.
Мысли?
Я бы предложил использовать альтернативные встречные hods для включения внешнего контента на вашу страницу. Насколько я знаю, IFrames не индексируются поисковыми системами, и некоторые пользователи могут даже отключить фреймы alltogether. – o01
Я бы предложил тег '
@Eirik: Я бы хотел, но Linux сломался и, как правило, разбивает firefox при загрузке моей страницы, но только если включены политики SELinux или подобные брандмауэры. Используя iframe для эмуляции вызовов ajax, которые я делал раньше, я не могу сбой. –
ответ
Так много повторов этого вопроса :)
Вы можете достичь этого с помощью JavaScript:
Этот сценарий был взят из Dynamic Drive и отредактированного: (только rememebr указать
var iframeids = ["Whatever frame id's you want to auto-resize seperated by ,"]
link text
источник
2009-11-17 15:02:40
Это худшее решение. –
да согласен! Однако я не думаю, что это возможно сделать в CSS и совместим с кросс-браузером:/ –
... да. Вот почему я дал вам согласие, но я отказываюсь от поддержки! Если бы я мог спуститься вниз, не отказываясь, я бы! –
Смежные вопросы