案例库 · 软件与 IT · 技术决策 · 1998-2001
W3C的SVG通过构建在XML之上赢得了Web矢量图形。
W3C的SVG于2001年作为推荐标准发布,通过重用XML使其成为文本、可搜索且无需插件的格式,从而成为Web矢量格式。
万维网联盟 · Adobe · 微软
那一手
在20世纪90年代末,Adobe的PGML和微软的VML都竞相将矢量图形引入Web,导致业界在浏览器应采用哪种方法上产生分歧。
W3C SVG工作组将这两个提案合并为可缩放矢量图形(SVG),这是一种基于XML的二维矢量图形语言,并在跨行业达成一致后,于2001年9月5日将SVG 1.0发布为W3C推荐标准。
该设计以XML为核心:SVG文件是文本格式,因此可搜索、可重用、可用CSS样式化,并且可以使用Web已有的XML基础设施在服务器端生成或编辑。用W3C总监蒂姆·伯纳斯-李的话说,Web图形从装饰变成了信息。
为什么管用
- 重用XML使其免费获得了解析器、编辑器基础和样式层
- 基于文本的矢量文件可搜索、可索引且支持多语言
- 无需插件和无二进制文件意味着它契合开放Web平台
- 一个W3C标准结束了VML与PGML的分裂
值了多少选择重用现有Web标准的格式利落
可以搬走什么
一个作为人们已在运行的标准的薄扩展的格式,可以通过继承该标准的工具、编辑器和思维模式而获胜,而不是与之对抗。
后来呢
SVG后来被添加到HTML5中作为一等公民元素,因此浏览器可以原生渲染内联SVG。尽管早期在旧版Internet Explorer中支持缓慢,但它成为了在Web上交付可缩放图标、Logo和图表的标准方式。
资料来源
- World Wide Web Consortium Issues Scalable Vector Graphics 1.0 as a Recommendation
- W3C gives thumbs up to Scalable Vector Graphics
发现哪里写错了?告诉我们。