SVG中所有其他形状元素的重点是<path>?

时间:2018-03-06 01:00:42

标签: xml svg xml-parsing

根据我一直在阅读的一系列消息来源,<path>似乎是一个结束所有标记,允许您绘制任何形状和任何线型。如果是这种情况,那么包括<polygon> <polyline> <line> <rect> <ellipse><circle>的重点是什么呢? <path>?这只是为了方便起见吗?样式?如果我想操纵SVG(比如画一个圆圈,在路径上添加一些点,删除一个部分并创建一个半圆),那么从长远来看,制作所有<path>元素会更容易或者使用其他人是否有某种优势?

1 个答案:

答案 0 :(得分:0)

在官方W3文件中here,它在第2.2节“图形对象”小节中说明:

  

SVG提供了一个通用路径元素,可用于创建   各种各样的图形对象,也提供了常见的基础   矩形和椭圆形等形状。 这些都方便手   编码并且可以以与更一般的路径相同的方式使用   元件。

我所看到的其他任何地方都没有提到这一点,我偶然发现了这一点,因为我正在寻找官方文档的部分内容。我还没有在官方文档的其他方面看到这个,所以我猜问题已经解决了?