Black Friday sale is now on! 50% off Laravel: The Modular Way. Learn more

iframe set height to 100%

David Carr

HTML CSS Tutorials

    Iframes are useful to loading external pages into an existing page and avoiding any style conflicts, using an iframe is as simple as putting an iframe tag and it’s src. I really wanted the height to be as tall as my viewable screen without setting a fixed height or using javascript. Thanks to a css property called vh (viewport height) it’s a simple process.

    First create an iframe:

    <iframe src="http://domain.com" frameborder="0"></iframe>

    Then style the iframe in css:

    iframe {
        display:block;
        width:100%;
        height:100vh;
    }

    Clean and supported on modern browsers http://caniuse.com/#feat=viewport-units

    Laravel Modules Book by David Carr

    Help support the blog so that I can continue creating new content!

    Subscribe to my newsletter

    Subscribe and get my books and product announcements.

    © 2009 - 2022 DC Blog. All code MIT license. All rights reserved.