0
私はそのsrc
プロパティを使用してimg
タグ内で外部に保存SVGを表示したい:イメージが全く示されていないいくつかの理由外部SVGは
<img src="https://combeespecs.blob.core.windows.net/configurations/55919877060821504/DefaultView.svg" style="width: 300px;">
。私はobject
タグ内の同じSVGを埋め込む場合は、すべてがうまく動作します:
ここlive exampleで使用される完全なコードです:
<div>SVG in IMG tag:</div>
<img src="https://combeespecs.blob.core.windows.net/configurations/55919877060821504/DefaultView.svg" style="width: 200px;">
<div>SVG in object tag:</div>
<object data="https://combeespecs.blob.core.windows.net/configurations/55919877060821504/DefaultView.svg" type="image/svg+xml" style="width: 200px;"></object>
もう一つ:私はしたいのですがobject
の代わりにimg
タグを使用してください。これは、HTML-Mail内のSVGとほとんどのメールクライアントがobject
タグをブロックしているように見せたいからです。
実際の画像(.jpg、.png)をメールに貼っておくことをおすすめします。 SVGのサポートはまだかなり低いです。 https://css-tricks.com/a-guide-on-svg-support-in-email/ –
私はそれを認識していますが、技術的な理由から今すぐ画像に切り替えることはできません。また、メールは、基本的にimgタグでSVGをサポートする同じメールクライアントを使用する非常に限られたユーザーにのみ送信されるので、私にとってはうれしいです... – suamikim