【发布时间】:2022-02-03 00:31:09
【问题描述】:
据我所知,SVG fill 属性用于绘制对象。根据MDN docs,fill 适用于以下元素:
<altGlyph> | <circle> | <ellipse> | <path> | <polygon> | <polyline> | <rect> | <text> | <textPath> | <tref> | <tspan>
但是,根 svg 元素也接受 fill 属性。最初,我以为它是为 SVG 设置 background-color,但事实并非如此!
那么svg标签上的这个属性有什么用呢?
【问题讨论】:
-
它“接受”该属性,当然,但
<svg>也毫无怨言地接受steve属性 (demo),尽管它没有任何用途、没有作用、没有功能或实用性;并且您引用和链接到的文档并不表明"steve"、 或fill是<svg>元素的有效属性。 -
@DavidThomas 我正在研究 Figma API,它返回
svg和fill属性。为了清理这个 SVG,我需要了解为什么 Figma API 返回svg和fill。连我都感到惊讶。