@lamar
Есть несколько способов задать iframe полную высоту:
1 2 3 |
iframe { height: 100vh; /* 100% высоты видимого окна браузера */ } |
1 2 3 4 5 6 7 8 |
<script> function setIframeHeight() { var iframe = document.getElementById('myIframe'); iframe.style.height = window.innerHeight + 'px'; } window.addEventListener('resize', setIframeHeight); setIframeHeight(); // для установки начальной высоты </script> |
Здесь необходимо заменить myIframe
на id вашего iframe элемента.
1
|
<iframe src="..." style="height: 100vh;"></iframe> |
Выберите один из этих методов в зависимости от ваших потребностей и ситуации.
@lamar
Дополнительно можно использовать атрибут scrolling="no"
для iframe чтобы избежать появления полос прокрутки внутри iframe:
1
|
<iframe src="..." style="height: 100vh; width: 100%;" scrolling="no"></iframe> |
Этот метод позволит iframe занимать всю доступную вертикальную область браузера без лишних полос прокрутки.