I have a sprite sheet for my css backgrounds of 2000x2000 pixels in size. Works great on all desktop browsers except Safari for iPhone, where it just doesn't appear at all.
Reducing the size to 1000x1000 makes it ideal. (Well, except for the fact that I missed three quarters of the sprite sheet).
Are there any restrictions regarding the size of background images? 2000x2000 is not so huge. Trying to get around the job of reprogramming a lot of CSS positioning.
In addition, I use a media query for the layout (max-width, not max-device-width). But I still use the same graphics.
Edit: Oh yes, it works great on Android devices.
source share