# SVG基础
`SVG`可缩放矢量图形`Scalable Vector Graphics`是基于可扩展标记语言`XML`,用于描述二维矢量图形的一种图形格式。`SVG`严格遵从`XML`语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式,`SVG`于`2003`年成为`W3C`推荐标准。
## 示例
```xml
```
第`1`行包含了`xml`声明,`standalone`属性规定此`svg`文件是否是独立的,或含有对外部文件的引用。`standalone="no"`意味着`SVG`文档会引用一个外部文件,此处是`DTD`文件。
第`2`和第`3`行引用了这个外部的`SVG DTD`。该`DTD`位于`http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd`,该`DTD`位于`W3C`,含有所有允许的`svg`元素。
`svg`代码以`