IEを使用していますか?とにかくIEはSVGを認識しません。Microsoft は常に 10 年遅れていますが、何らかの理由でより人気があり、はるかに高価です。ブランドの宣伝に名前を付ける?
SVG は Firefox に読み込まれます。URL で直接参照される XML ドキュメントとしても、適切な名前空間を使用して XHTML (完全に XML 準拠) ドキュメントに埋め込む場合も、SVG は適切にレンダリングされます。このオプションの優れた点は、DHTML で SVG を操作できることです。この段落で述べたことはすべて、MathML にも当てはまります。
それとは別に、SVG はイメージ タグからは読み込まれません。ただし、Firefox はこのアップグレードに取り組んでいると思います。私は完全にはわかりません。
オブジェクトまたは埋め込みタグを使用することは合理的だと思います... しかし、私の以前の修正の 1 つは iframe を使用することでした。完全な SVG ファイルを参照する iframe を HTML に埋め込みます。CSS を使用すると、iframe をドキュメントの残りの部分と同じように見せることができ、画像のように見えて動作します。div または span タグで囲んで、onhover および onclick イベント ハンドラーを持つことができます。
image タグを使用すると、src をサーバー側の PHP ファイルにすることができます。適切にコーディングされ、適切な cgi アプリがあれば、サーバー側で SVG をラスタライズし、その PNG データを PHP src 経由で画像に送り返すことができます。