質問: ### htmlにsvg要素とuse要素を置いて、use要素の`xlink:href`で別ファイルのsvgを表示させたいのですが、use要素の中身が空になってしまいます。 色々なサイトを参考にしてuse要素を使うと別ファイルのsvgからidを目印にパスなどを表示させられることが分かったのですが、自分が書くとuse要素が`0 * 0`になってしまって表示されません。 ローカル環境だと表示されないことがあるそうなので、ローカルサーバーをたちあげて試してみましたが、だめでした。 無料ホームページスペースにアップロードして試してみてもだめでした。 同じsvgをimg要素で読み込むとちゃんと表示されます。 ### html ``` ``` ### usesvg.svg ``` ``` GoogleChromeとIEとFirefoxで表示できませんでした。 どこがどう間違っているのか全く分かりません。 情報が不足していたら補足します。 分かる方いらっしゃいましたらよろしくお願いします。
回答: 解決とは言えないですが、特にファイルを書き換えていないのに、無料ホームページスペースにアップロードしたファイルで表示が確認できました。 心当たりはブラウザのキャッシュを削除したことですが、img要素ではずっと表示されていたし、このせいではない気もします。 ただ、htmlやsvgの書き方が間違っていたわけではないようですので、この質問は閉じさせていただきます。 アドバイス下さった方ありがとうございました。