如何在HTML5中包含SVG文件,以便xlinks行为像内联?

时间:2015-06-25 23:37:09

标签: html5 svg

我喜欢在HTML中嵌入SVG,但更喜欢将文件分开,因为我倾向于在不同的编辑器中编辑HTML和SVG。

但是,当我尝试使用<object>时,行为与内联不同。 SVG内部的链接(例如<a xlink:href="http://stackoverflow.com/">...</a>)允许浏览器(此处为FF38)仅在对象区域中打开页面。我喜欢正常的内联行为,就像HTML一样。

我尝试<img>,但SVG中的链接根本不起作用。我还尝试了<embed><iframe>,但它似乎与<object>的情况相同,只是更糟糕。

到目前为止,我只能想象服务器端(模板)或客户端(JavaScript)合并。还有其他选择吗?

0 个答案:

没有答案