2017-02-15 20 views
1

在同一個html頁面上使用相同的ID是無效的:這是如何轉移到SVG的?不同的SVG可能會在子元素中重複使用相同的ID,並且當它們包含在HTML文檔中時,它們是同一DOM(?)的一部分。那麼這會使html無效?在html中嵌入的SVG中重用ID:無效的html?

當造型SVGs一個會經常目標層/使用嵌套IDS由於這在svgs元素,但不知道這是腥或不...

回答

2

是。如果SVG內嵌在HTML中,那麼它很重要。這在技術上是一個無效的文檔,你可能會得到渲染錯誤。

這尤其適用於SVG中由其他元素引用的元素,例如漸變,過濾器等。如果ids沒有被任何東西使用,那麼文檔將會很好。