在同一个html页面上使用相同的ID无效:这是如何转移到SVG的?不同的SVG可能会在子元素中重用相同的ID,并且当它们包含在html文档中时,它们是同一个DOM(?)的一部分。这会使html无效吗?
在对SVG进行样式设置时,通常会使用嵌套的id来定位svgs中的图层/元素,但不确定这是否有瑕疵......
答案 0 :(得分:2)
是。如果SVG在HTML中内联,那么它很重要。从技术上讲,它是一个无效的文档,您可能会出现渲染错误。
这特别适用于SVG中由其他元素引用的元素,例如渐变,滤镜等。如果任何东西都没有使用id,那么文档就可以了。