miyaさんへ。
管理人です。
申し訳ないのですが、透過させる方法がありません。
原因としては、透過させずに、object要素やimg要素の親要素 (たとえば、body要素やdiv要素) のbackgroundプロパティの値をコピーしていることが考えられます。
ですから、svg画像を囲んでいるdivなどのタグに、 style="background-color:#CCC"という属性を付けると、示されたテストはパスできます(参考1)。もちろん、この対策は、透過の実装ではないので、根本的な解決ではないことにご注意ください。
質問者のmiyaです。ご回答いただきましてありがとうございます。 原因がわかってとてもスッキリしました。 ご提案いただいたdivタグに背景色を割り当てる方法で対応しようと思います。 今後とも宜しくお願い申し上げます。
バージョン24からIE 8 (IE11でのモードも含む)のサポートがされなくなりますので、ご注意ください
はじめまして。miyaと申します。 このたび初めてIE8対策としてSIEを使わせていただいたのですが、 svg画像をdivやpなどのタグで囲むと画像が透過されませんでした。 動作確認はwin7・IE8(IE11開発者ツール)で行っています。 http://www.yuinet.co.jp/samplesite/sie/ 透過させる方法はないでしょうか。よろしくお願い申し上げます。