CSS gradients are used on many large websites using the backups you use. I would add PIE.htc. If you are using PIE, remember that it must be absolutely or relatively positioned for display.
If you need to support really old browsers, the best way is to give them a solid solid background color.
It would be foolish to expect older browsers to display gradients in general. If you absolutely need to set up a conditionally loaded stylesheet:
There you can declare a repeating gradient based on images. Just as it did before CSS3.
By doing this this way, you make your site a little faster for modern web browsers.
source share