SVG の色指定で気をつけること
SVGで色を使うとき、#FF0000みたいに16進またはSVGで許可されたキーワードにしないといけない。
#000みたいな短縮形はCSS固有の形式だとIE9で表示できない。一応SVGのSpecにはCSS2.1の色は使えることにはなっている。
http://www.w3.org/TR/SVG/types.html#DataTypeColor
つまり<circle cx=”0” cy=”0” r=”100” fill=”#00F“>はIE9では無理。外のブラウザは多分おk
IE9でもCSS固有の色指定を使いたいときはstyle属性を経由して使う。
もしかしたら data:image/svg+xml,***でのデータ文字列にURLエンコードしていない「#」が入ってるとだめなのかも。要検証。