SVG是矢量图形文件,可以随意改变大小,而不影响图标质量。 可以用CSS样式来自由定义图标颜色,比如颜色/尺寸等效果。 所有的SVG可以全部在一个文件中,节省HTTP请求 。 使用SMIL、CSS或者是JavaScript可以制作充满灵性的交互动画效果。 由于SVG也是一种XML节点的文件,所以可以使用gzip的方式把文件压缩到很小。

与位图图像(如JPEG和PNG)不同,SVG图像使用矢量表示,这意味着图像是由几何形状和路径组成的,而不是由像素点组成的。因此,SVG图像具有无损缩放的能力,可以在任意尺寸下保持清晰度。
SVG(Scalable Vector Graphics)是一种基于XML的二维矢量图形格式。它以文本形式存储图形信息,并使用适量数学描述图形元素的位置、形状和颜色。