インターネットで目にする SVG の例の約半分では、コードが単純な<svg></svg>
タグで囲まれています。
残りの半分では、svg タグには次のような複雑な属性がたくさんあります。
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
xmlns:xlink="http://www.w3.org/1999/xlink">
私の質問は、シンプルな svg タグを使用しても問題ないかどうかです。複雑なタグを試してみましたが、それらを含めなければ、私の側ではすべて正常に動作します。
ベストアンサー1
属性はxmlns="http://www.w3.org/2000/svg"
次のとおりです。
- image/svg+xmlファイルに必須。1
- インライン の場合はオプション
<svg>
。2
属性はxmlns:xlink="http://www.w3.org/1999/xlink"
次のとおりです。
- xlink :属性を持つimage/svg+xmlファイルに必要です。1
- xlink:属性でインライン化する 場合はオプションです。2
<svg>
属性はversion="1.1"
次のとおりです。
- image/svg+xmlファイル標準に準拠することをお勧めします。3
- どうやらすべてのユーザーエージェントによって無視されているようです。4
- SVG 2. 5で削除されました
1 国際化リソース識別子 (RFC3987)
2 HTML5以降
3 拡張マークアップ言語 (XML) 1.0
4おそらく、さらなるメジャーバージョンがリリースされるまで
。5 SVG 2、W3C 候補勧告、2018 年 8 月 7 日