I've googled everywhere - my site has no fixed heights, no fixed placements. It shows the viewport as I'd like, but ONLY that. It doesn't scroll or show anything else.
What am I missing? I've tried all sort of overflow options, nothing seems to be working.
I was loading a YouTube video on my site using an iframe loaded by JavaScript slider. This caused a problem with Android which did not allow scrolling and zooming of the page. It had nothing to do with setting CSS "html, body" heights or overflow hiddens. Once I got rid of my YouTube video inside the jQuery slider plugin, website scrolling and zooming started working just fine on the Android phone.
Trying removing the last javascripts added on your html!I found that my site doesn't scroll on mobiles because a javascript. Best regards,
I would do the following...
BODY and HTML tags are 100% in height and so is your .wrapper
Try removing the height from .wrapper
If you experience content overflowing, add
overflow: hidden
to .wrapper