我有一些软件可以生成包含许多元素的SVG图像,例如方框和圆圈。这些通常与HTML结合使用,可以通过内联或从其他地方加载来实现。
理想情况下,为每个SVG元素提供“id =”属性以支持寻址这些特定元素的URL片段会很不错。例如,http://mypage.html#svgfrag。
不幸的是,这似乎不如HTML等效。 SVG 1.1(在https://www.w3.org/TR/SVG/linking.html#LinksIntoSVG)发出以下声明:“如果SVG片段标识符解决除'view'元素以外的任何元素,则由最近的祖先'svg'元素定义的文档将在视口中显示该'svg'元素上的视图规范属性。“,但我甚至无法在最新的Firefox中使用它。该标准没有定义任何去往,选择或以其他方式突出显示特定元素的方法,并且去祖先SVG元素太原始了。
注意:我在HTML文档上使用片段而不是在其中显示的特定SVG图像。此外,如果内容大于HTML页面,则每个SVG图像可能会受到滚动条的约束。
任何人都有建议或建议,以实现我所追求的一些东西 - 这会吸引最终用户注意特定SVG图像中的相关部分?现在甚至可能吗?