svgで定義した図形をHTMLにインラインではなく、外部定義して呼び出したいです。
下記の記述で図形が表示されない原因は何故でしょうか。
詰まってしまったのでご教示お願いいたします。
demo.html
html
1<html5> 2<body> 3 4 <object type="image/svg+xml" data="demo.svg" width="500px" height="500px"></object> 5 6</body> 7</html5> 8
demo.svg
svg
1<svg width="500px" height="300px"> 2 <rect x="10" y="90" fill="#FFFFFF" stroke="#000000" width="300" height="180"/> 3 <polyline fill="#FFFFFF" stroke="#000000" points="10,90 150,10 310,90 "/> 4</svg>
ちなみにsvgの図形はjavascriptで処理を加える予定です。
imageタグだとjavascriptでは操作ができないようなので、objectタグで呼び出そうとしているところです。
※imageタグを使っても表示されなかったので根本的に構文が間違っているのでしょうか。
ディレクトリ構成
sample/demo.html
sample/demo.svg
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/20 07:29
退会済みユーザー
2019/02/20 07:50
2019/02/20 08:05