首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG Xlink不会在<use>标记中使用xlink:href链接到外部文件

SVG Xlink不会在<use>标记中使用xlink:href链接到外部文件
EN

Stack Overflow用户
提问于 2017-06-16 06:06:05
回答 0查看 439关注 0票数 0

我有两个SVG文件。我正在尝试将rect.svg的内容xlink到tst_use.svg中。tst_use.svg的内容是:

代码语言:javascript
复制
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
xmlns:xhtml="http://www.w3.org/1999/xhtml" version="1.1" id="svg_hom_img" width="508" height="438">
<use x="0" y="0" id="us_g1_0" width="508" height="438" xlink:href="rect.svg"/>
</svg>

rect.svg的内容是,

代码语言:javascript
复制
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
xmlns:xhtml="http://www.w3.org/1999/xhtml" version="1.1" id="svg_hom_img" width="508" height="438">
<rect x="0" y="1" width="250" height="250" id="BackDrop" pointer-events="all" style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;     stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
</svg>

当然,这两个文件位于同一目录中。我已经尝试了许多组合。代码以内联方式工作。rect.svg将显示在浏览器中。我也可以用javascript把这些文件拼凑在一起。其他人使用此语法。为什么tst_use.svg不能通过xlink连接到rect.svg?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44577755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档