IE8 does not support CSS gradients (so this will not work). IE9 has limited support, as far as I remember, and IE10 will support full support. I'm not sure what you are trying to do, but if you want to get a background image with a gradient before or after, how about stacking two images (one with a gradient, one with the actual background) or merging both into one image?
Mario source
share