•
基于文本易修改、内容
可
搜索(
适合制作地图
)、存储空间更小且
可压缩性更强
•
SVG
是可伸缩
的、可无级缩放
•
SVG
可以与
Java
技术一起运行
•
SVG
是开放的标准
•
SVG
文件是纯粹的
XML
•
SVG
的主要竞争者是
Flash
。
–
与
Flash
相比,
SVG
最大的优势是与其他标准(比如
XSL
和
DOM
)相兼容。而
Flash
则是未开源的私有
技术
•
circle.svg
–
第一行包含了
XML
声明
。
standalone
属性规定
此
SVG
文件是“独立的”
还是
含有
对外部文件的
引用;
standalone
="no"
意味着
SVG
文档会引用一个外部文件
-
在这里,是
DTD
文件。
–
第二、三
行引用了这个外部的
SVG DTD
。该
DTD
位于 “
http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd”
。该
DTD
位于
W3C
,含有所有允许的
SVG
元素。
–
SVG
代码
以
<</span>svg>元素开始,这是根元素。width 和 height 属性可设置此SVG文档的宽度和高度。version 属性可定义所使用的 SVG 版本,xmlns属性可定义 SVG 命名空间。
–
<</span>circle> 用来创建一个圆。cx 和 cy 属性定义圆心 x 和 y 坐标。缺省情况圆心为 (0, 0)。r 属性定义圆的半径。
–
stroke
和
stroke-width
属性控制如何显示形状的轮廓
。
–
fill
属性设置形状内的颜色。我们把填充颜色设置为红色
。