I have the following CSS code:
html {
font-size: 62.5%;
background-color: #04BFBF;
background: linear-gradient(to bottom, rgba(4, 191, 191, 0), rgba(4, 191, 191, 1)), url(seagreen-cloud.png);
background-size: 100% auto;
}
This works in Chrome (v36) and Safari (v6.1.4) (i.e. the gradient gets applied to the image and both are rendered in the background) but not in Firefox (v31). I even tried using the moz prefix.
Here's a fiddle, but it doesn't really demonstrate the issue since jsfiddle does away with the html and body tags: http://jsfiddle.net/marvery/3z327/