I’ve been looking for a solution to background gradients that work in modern browsers and versions of IE down to 7. If someone has a best practice that works, I would appreciate the method as I keep running into solutions that break on a certain browser or version. It should atleast work in IE7-9, Firefox, Safari, Opera, and Chrome.
I’ve been looking for a solution to background gradients that work in modern browsers
Share
As other have said, CSS3 is compatible with FF, Chrome etc.
For IE9, you can use their official CSS Gradient Background Maker, which will generate an inline SVG image, supported also by most of modern browsers (although it give some issues on Safari).
For IE8, you can use
Reference
For IE 5.5 – 7:
Reference
startColorStrandendColorStrare pretty self-explanatory. GradientType is1for horizontal and0for vertical. There’s no such thing as radial nor diagonal gradients before IE9.I strongly suggest you not to use an htc solutions (like css3pie) as they give a lot of side effects.
It’s not really easy to implement, but if you need a polyfill there’s cssSandpaper.