根据我一直在阅读的一系列消息来源,<path>
似乎是一个结束所有标记,允许您绘制任何形状和任何线型。如果是这种情况,那么包括<polygon>
<polyline>
<line>
<rect>
<ellipse>
和<circle>
的重点是什么呢? <path>
?这只是为了方便起见吗?样式?如果我想操纵SVG(比如画一个圆圈,在路径上添加一些点,删除一个部分并创建一个半圆),那么从长远来看,制作所有<path>
元素会更容易或者使用其他人是否有某种优势?
答案 0 :(得分:0)
在官方W3文件中here,它在第2.2节“图形对象”小节中说明:
SVG提供了一个通用路径元素,可用于创建 各种各样的图形对象,也提供了常见的基础 矩形和椭圆形等形状。 这些都方便手 编码并且可以以与更一般的路径相同的方式使用 元件。强>
我所看到的其他任何地方都没有提到这一点,我偶然发现了这一点,因为我正在寻找官方文档的部分内容。我还没有在官方文档的其他方面看到这个,所以我猜问题已经解决了?