• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SVGをobjectタグで埋め込み・表示させる方法)

SVGをobjectタグで埋め込み・表示させる方法

このQ&Aのポイント
  • HTMLにobjectタブを使いSVGファイルを埋め込み・表示させる方法について説明します。
  • ブラウザはIE9 Betaを使用していますが、SVGの表示ができません。コードに問題があるか、足りない箇所があるかをご指摘ください。
  • <!DOCTYPE html>から</html>までのHTMLコード内に、objectタグを使用してSVGファイルを表示させる方法が記述されています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

xhtml使うなら文法チェッカー使った方が良いかと思います。 w3 validatorなりanother html lintなり。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div> <object width="200px" height="40px" data="sample.svg" type="image/svg+xml"> SVG表示失敗 </object> </div> </body> </html> http://msdn.microsoft.com/en-us/ie/ff468705#_Scaling_Vector_Graphics 一瞬IEで使えるのと思いましたが、使える様ですね。

diplo
質問者

お礼

遅くなりましたが、ありがとうございました。

その他の回答 (1)

回答No.2

paramも指定して下さい。 IE7以前なども対応させるなら、classidが必須になります。 <object width="200" height="40" data="sample.svg" type="image/svg+xml" classid="clsid:377B5106-3B4E-4A2D-8520-8767590CAC86"> <param name="src" value="sample.svg" /> 代替表示 </object> HTML5とXHTMLの区別は付けて置いた方が良いと思います。

関連するQ&A

専門家に質問してみよう