|  | 级别: 中级 投稿者:W3C 2007 年 8 月 28 日 使用可缩放矢量图形(Scalable Vector Graphics, SVG)(一种矢量图形语言)描述两维的矢量图形。了解 SVG 特性集,并了解它与文档对象模型(Document Object Model, DOM)、层叠样式表(Cascading Style Sheets, CSS)、XHTML 等之间的关系。
Scalable Vector Graphics (SVG) 1.1
[W3C 推荐标准] 是一种用来描述两维图形的语言。它主要是一种矢量图形语言,但是可以使用某些光栅图形特性。SVG 的目标是提供一种灵活而实用的图形格式,并在冗长的 XML 中表示出来,并且已成功实现了这一目标。SVG 的特性集包括嵌套式转换、剪辑路径、羽化遮罩、光栅过滤器效果、模板对象,当然还包括可扩展性。SVG 还支持动画、缩放视图、各种图形原语、分组、超链接、结构化元数据、CSS、专用的 DOM 扩展集,并可以轻易地嵌入到其他 XML 文档中。SVG 中的某些设计选项稍有争议,包括将矢量路径表示为各属性内以空格分隔的数字列表,但是总体来说,SVG 一直是最广受欢迎的 XML 应用程序之一。 该规范曾被 翻译为多种语言。
SVG 1.1 模块化的方式与 XHTML
1.1+ 类似。这种模块化允许对 SVG 扩展,甚至可对 SVG 进行简化,正如
Mobile SVG Profiles: SVG Tiny and SVG Basic
[W3C 推荐标准] 实现的一样,该标准定义了简化后的 SVG 模块集合,适合用于移动手机和个人数字助理(PDA)。
SVG 1.2
[开发阶段] 试图添加一套完整的新工具,使 SVG 除提供图形格式以外,成为成熟的应用程序平台。
参考资料
|  | |  |
|