Установка высоты IFrame на 100% не приводит к ее расширению для заполнения страницы?

0

Я пытаюсь показать iframe и заполнить полную страницу. Для этого я использую:

<iframe src="http://cnn.com" style="margin-top: 80px;" height="100%" width="100%" ></iframe>

Нет внешних таблиц стилей или чего-то еще, это просто страница hbml barebones, которая показывает этот iframe.

Однако, хотя это делает iframe для заполнения 100% страницы страницы (то есть она расширяется горизонтально до полной ширины), iframe остается около 300-400 пикселей по вертикали. Очевидно, этого недостаточно, чтобы показать полную страницу, поэтому она получает вертикальную полосу прокрутки.

Если я задаю высоту 1000px или 1500px, то это действительно сработает, но я бы предпочел использовать проценты, поэтому он не был бы ни слишком большим, ни слишком маленьким.

Есть идеи?

Теги:
iframe

1 ответ

2
Лучший ответ

Установите высоту тегов html и body на 100%:

html, body {
    height: 100%;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню