30、可缩放矢量图形(SVG)与VML、SMIL技术解析
2026/9/4 2:30:53 网站建设 项目流程

可缩放矢量图形(SVG)与VML、SMIL技术解析

1. 可缩放矢量图形(SVG)概述

1998年,除了VML,W3C还收到了另外三项与矢量图形相关的提案:
- 精密图形标记语言(1998年3月)。
- 万维网网络示意图,由研究理事会中央实验室理事会代表于1998年3月提交的提案(W3C也给予了注释状态)。
- DrawML规范,由瑞典IT咨询公司Excosoft AB的Håkan Lothigius于1998年12月提交。DrawML类似于网络示意图,但依赖于Java功能。

这些提案旨在发起并促进讨论和协商。1999年初,W3C成立了可缩放矢量图形(SVG)工作组,成员来自Adobe、Apple、Autodesk等众多组织。经过近三年的起草、讨论、协商和开发,2001年9月,SVG小组的提案被W3C认可为可缩放矢量图形(SVG)1.0规范。此后,开发工作仍在继续,2002年末发布了两项W3C建议提案:可缩放矢量图形(SVG)1.1规范以及移动SVG配置文件(SVG Tiny和SVG Basic)的组合。2002年8月发布了XHTML + MathML + SVG配置文件的工作草案提案。

SVG是一种非常稳定的基于XML的标准,许多公司都在努力实现它。预计SVG最终将取代VML,成为主流的图形相关XML应用。

2. 创建VML文档

VML图形可能非常复杂且令人印象深刻,但如果过于复杂,也会消耗大量资源。下面通过两个实验来展示如何使用VML。

2.1 简单而令人印象深刻的VML示例

这个示例通过几行代码就能创建出有趣的效果。操作步骤如下:
1. 从指定网站

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询