Actually, "overflow: hidden"; works for me. Without it, web browsing bounces, and with it the screen remains the same as what I do.
My general CSS section is as follows:
@-ms-viewport {width: device-width;} * { -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: sans-serif; margin: 0; padding: 0; } *, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } html { min-height: 100%; position: relative; } body { -webkit-touch-callout: none; -webkit-text-size-adjust: none; -webkit-user-select: none; -ms-content-zooming: none; -ms-user-select: none; overflow: hidden; width: 100%; height: 100%; background: url("../img/bg.jpg") #B6B6B6; background-size: 100%; }
HTML5 is not "universal", as you might think, styles are filled with platform-specific tricks ...
source share