我正在读一些关于VML的东西,但我有一些疑问。
哪些版本的Internet explorer支持VML?IE9是否完全支持SVG?
现在VML被弃用了吗?对,是这样?
那么,举例来说,dojo图表在ie7/8中不是显示为svg,而是显示为VML?
谢谢
发布于 2011-06-05 23:14:47
VML是微软的SVG版本。它在IE5 - IE9中可用(通过deprecated as of IE9和not supported in IE10。IE9+支持SVG,主要是因为世界上其他地方都在使用SVG,没有人对支持VML感兴趣。
我不熟悉Dojo图表,但它可以使用VML。我看过IE9的演示,它使用了像roundrect这样的元素,它是VML的一部分。
发布于 2012-01-17 13:15:33
长期以来,SVG一直是矢量图形的国际标准,现在被支持为HTML5的一部分
从IE5开始支持VML,从IE9开始支持SVG。
我过去曾用VML开发过应用程序,但对微软不支持行业标准SVG感到非常失望。
我最近开发了一个新的C#应用程序,它使用IE浏览器组件来查看渲染为SVG、VML或PNG位图的大型图表。如果IE9可用,则使用SVG,否则使用VML。IE9中的SVG实现是硬件加速的,因此渲染速度更快。我的一个大图通常在VML中渲染需要超过100秒,在SVG中不到1.5秒!
所有其他主要浏览器都支持SVG,并将其作为迁移到HTML5的启动程序的一部分。此外,微软将很快包括IE9 (及其后继者)作为Windows Update的标准部分,这意味着大多数Windows计算机将支持SVG。所以基本上VML现在已经死了(终于!)我们最终可以在基于浏览器的矢量标记和其他丰富的HTML5标记套件的单一通用工业标准的基础上向前迈进。
https://stackoverflow.com/questions/6243701
复制相似问题