Background-image size fixed cover which doesn't work properly on iOS, since it uses the height of the document and not the viewport.
body { /* cover sized and fixed backgrounds are handled wrongly in iOS */ background: url(https://newevolutiondesigns.com/images/freebies/nature-hd-background-9.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
Click here for the solution.
More info at stackoverflow.com
Live demo at Doklist.com, Doklist.com.br
A very long paragraph to test how well this solution works.