在html5中引入了html svg支持吗?

时间:2018-01-12 15:41:49

标签: html html5 svg

是否在html5中引入了svg支持?这个网址似乎表示:

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5

Svg 1.0成立于2001年。是否有限制浏览器支持或没有浏览器支持svg直到html5?

1 个答案:

答案 0 :(得分:2)

正如Ilya Streltsyn所说,

  

HTML5引入了将SVG元素直接内联到HTML标记的可能性。在此之前,只有X(HT)ML允许创建这样的“混合”文档。

这是因为SVG是基于XML的标准,如XHTML。您无法将SVG标记直接内嵌到旧版本的HTML中,因为旧版本的HTML基于SGML,因此与基于XML的SVG标记不兼容。

HTML5将其所有SGML根源抛到了窗口之外,只是基于它自己的语法,该语法可以通过设计与SVG和MathML(另一种基于XML的语言)互操作。这就是允许将SVG内联到HTML5标记中的原因。

从版本9开始,Internet Explorer支持SVG作为图像格式。如上所述,this page提供了对SVG浏览器支持的良好总结。 browsers with HTML5 parsers中提供了在HTML标记中内联SVG标记的功能,其中包括从版本10开始的IE。