background-image of width over 100k pixels
background-image, css
Solution
According to the answer to this question, your image is too big for Safari/iOS to handle. Other browsers probably have similar limitations, as you have found with Firefox. The file-size of 620kb is acceptable, but the dimensions of the image (over 25million pixels) is a little too much to handle.
That said, even if browsers could show your image, I would very strongly advise against using an image of those dimensions. One uses sprites for performance reasons, but an image that size will incur a massive performance penalty... you'd be shooting yourself in the foot.
Problem
I have a sprite sheet that i use as `div` background . The dimensions are : Width: 105920 Height: 240 . It's a monochrome png file with size of 620kb , so i assume size is not the problem here . When i try to use it as a `background-image: url("spritesheet.png");` Firefox throws an error saying "Image corrupt or truncated" . Chrome does not show any error message , but the image is not shown . If i resize the width of the image with gimp to 10,000 , everything is ok . but obviously i cannot use it as intended any more . Are there any restrictions for maximum allowed image size in CSS ? Am i doing something wrong ?