Webプロジェクトに複数の.svgファイルがあります。私はこのように、「埋め込み」タグを使用してHTMLページにそれらのほとんどを追加 :1つのsvgファイル
<embed src="css/svg/multi.svg" type="image/svg+xml"/>
私が解決しようとしている二つの問題があります。
- は、ウェブサイト、それを入力します各.svgファイルを個別にダウンロードします。一緒にダウンロードしてもらいたいです(往復1回)。
いくつかのsvgが再利用されているので、同じsvgが数回ダウンロードされます。
私がやったと思ったのは、すべてのsvgsを1つのファイルに入れてidなどで参照していたことです。何か "defs"と "use"のようなものですが、それはfirefoxでしか動かないので、私は他の解決策が必要です。
これらの問題を解決し、任意の他のソリューションは、(それが一つのファイルにする必要はありません)にも良いです...
感謝。
「あなたの作品はFirefoxのみ」のコード(SVGとHTMLの両方)を表示できますか?これは、**適切に準拠している**ブラウザでは完全に動作するはずのもののようです。あなたは1つの巨大なSVGを持っているとしようとしましたが、defsブロックではなく* idでそれらを参照していますか? – Marcin
ファイルが複数回ダウンロードされている場合は、おそらくSVGではなく有効期限のヘッダーに問題があります。 – robertc