I know it has been a long time since the question was asked, but I just found the answer that I think. For me, the background size: the cover works in Android Browser and Android Chrome if you omit the βfixedβ in the CSS reference instruction. After some tests, it works for me, making the background image div:
#yourDivSelectorHere { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 0; background-image: url(/img/backgrounds/1.jpg) ; background-repeat:no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}
The DIV itself is fixed in position (as opposed to a background image), has a width and height of 100%, and is located at the back of everything. This is a little extra effort, and not just adding a background image to HTML or BODY, but for me it works in all browsers that I have tested so far (FF, Chrome, IE8, IE9, Safari), on iPad2 and Android Chrome and Android -browser.
Paolo Mioni Oct. 25 '13 at 16:02 2013-10-25 16:02
source share