是否在html5中引入了svg支持?这个网址似乎表示:
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
Svg 1.0成立于2001年。是否有限制浏览器支持或没有浏览器支持svg直到html5?
答案 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。