SVG

4.7.15 SVG

SVG 名前空間svg 要素は、この仕様のコンテントモデルという目的においては、エンベッディッド・コンテントフレージング・コンテント、そしてフロー・コンテントのカテゴリの中に入ります。

ウェブ制作者が XML 形式の SVG しか受け付けられない SVG ツールを使うことができるように、インタラクティブな HTML ユーザーエージェントは、あらゆる SVG フラグメントを名前空間整形式 XML フラグメントとしてエクスポートする方法を提供することが推奨されます。

SVG の foreignObject 要素が HTML 名前空間の要素を含むとき、そのような要素はすべてフロー・コンテントでなければいけません。 [SVG]

HTML ドキュメントの中にある SVG 名前空間title 要素のコンテントモデルは、フレージング・コンテントです。(これは、SVG 仕様で指定された要件の制約も受けます。)

SVG 要素のセマンティクスは、SVG 仕様および他の適用可能な仕様で定義されています。 [SVG]

SVG 仕様には、DOM の中に、SVG 名前空間にない要素や、SVG フラグメントの中にある要素や、foreignObject 要素に含まれていない要素があった場合の扱い方に関する要件が含まれています。しかし、この仕様では、HTML 名前空間にない SVG フラグメントの中にある要素の処理については一切定義されません。それらは、この仕様においては、準拠でもなければ、非準拠でもありません。


※ 原文:http://www.w3.org/TR/2014/REC-html5-20141028/embedded-content-0.html#svg