SVG形式の画像の表示はInternet Explorerの場合、IE9以上でしか表示できません。IE7、IE8は基本的にはPNGやGIF形式の画像を表示することになります。次に書いていく方法で、JavaScriptを使わずにCSSのみで、IE9はSVG、IE7・IE8はPNGといった表示方法が可能です。 ※但し背景画像に限ります。 参考サイト Cross-Browser CSS Technique for SVG Sprites with PNG Fallback CSS3のrgba()を使ってIE7・IE8に代替画像を表示させる。 .svg-or-png { background: url(img/hoge.png) no-repeat; /* for IE7 IE8 */ background: rgba(0,0,0,0) url(img/hoge.svg) no-repeat;