2017-02-15 21 views
1

在同一个html页面上使用相同的ID是无效的:这是如何转移到SVG的?不同的SVG可能会在子元素中重复使用相同的ID,并且当它们包含在HTML文档中时,它们是同一DOM(?)的一部分。那么这会使html无效?在html中嵌入的SVG中重用ID:无效的html?

当造型SVGs一个会经常目标层/使用嵌套IDS由于这在svgs元素,但不知道这是腥或不...

回答

2

是。如果SVG内嵌在HTML中,那么它很重要。这在技术上是一个无效的文档,你可能会得到渲染错误。

这尤其适用于SVG中由其他元素引用的元素,例如渐变,过滤器等。如果ids没有被任何东西使用,那么文档将会很好。