有关 VML 的常见问题解答

本主题介绍 VML,这是一项从 Windows Internet Explorer 9 开始弃用的功能。 依赖于 VML 的网页和应用程序应迁移到 SVG 或其他广泛支持的标准。

注意

截至 2011 年 12 月,本主题已存档。 因此,它不再主动维护。 有关详细信息,请参阅 存档内容。 有关 Windows Internet Explorer 当前版本的信息、建议和指南,请参阅 Internet Explorer 开发人员中心

 

VML 是否与 GIF 和 PNG 竞争?

不是。 GIF 和 PNG 都是可用于存储矢量图形的光栅 (或位映射) 格式。 光栅格式存储每个像素,而矢量格式(如 VML)使用数学描述或轮廓来描述图形。 以基于矢量的格式存储的矢量图形比以光栅格式存储的矢量图形更紧凑,从而缩短了 Web 用户的下载时间。

此外,VML 图形内联传送到 HTML 页面,而不是依赖于外部文件,就像现在的 GIF 和 PNG 一样。 这允许 VML 图形在调整页面大小时缩放其他网页元素并与之交互,从而改善最终用户体验。

返回顶部 返回顶部

当 XML 很少使用并且足够年轻时,为什么 Microsoft 支持另一个基于 XML 的标准?

XML 是一种强大而简单的方法来表示 Web 上的结构化数据,并且完全补充了用于显示的 HTML。 VML 是许多特定于应用程序、基于 XML 的格式的一个示例,这些格式将在未来几个月内开发和实现。 例如,在下一版本的 Office 中,VML 将用于批注 HTML 文档 -- 在本机 Office 文件格式和 HTML 之间保留 Office 艺术图形的格式信息,从而使 Office 用户能够在这两种格式之间无缝切换。

返回顶部 返回顶部

谁将支持 VML?

我们希望许多供应商支持 VML。 例如,Autodesk、Hewlett-Packard、Macromedia 和 VISIO 已承诺在其产品的未来版本中支持 VML。 Microsoft 已承诺在其平台(如 Internet Explorer)的未来版本中支持 VML。 此外,VML 将在下一代 Office 中使用,以启用 Office 格式和 HTML 之间的“往返”。

返回顶部 返回顶部

VML 是否支持动画?

否,目前没有。 但是,我们正在与 VML 合作伙伴合作,将动画功能添加到 VML 格式中。 由于 VML 基于 XML,因此可以轻松扩展标记集以获取其他功能。

返回顶部 返回顶部

VML 是否替换Macromedia Flash? Macromedia 不是将矢量图形的 Flash 格式提交到 W3C 吗?

否。 VML 是矢量图形的基于文本的交换和传递格式,而 Flash 是用于交付基于矢量的图形和动画的二进制格式。

Macromedia 未将其文件格式提交到 W3C。 但是,他们确实为应用程序开发人员、Web 开发人员和最终用户打开了文件格式。 有关详细信息,请参阅https://www.macromedia.com

返回到 VML 概述