【发布时间】:2017-05-02 21:58:40
【问题描述】:
由于某种原因,Chrome 显示的 SVG 图像标签中没有图像。
这是我的 SVG 示例:
<image xlink:href="blocker.png" height="312.666661" width="85.693825" y="16.479997" x="459.946664"/>
blocker.png 是一个本地文件,但我也尝试将其上传到 imgur,但也没有用。
这里是 svg 标签:
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
这是本地的样子:
http://i.imgur.com/BDP8KpG.png
这是在实时网页上的样子:
http://i.imgur.com/KVuxLI1.png
如您所见,两名球员失踪了。当我在线上传 SVG 时不会发生这种情况,但是当我尝试将该 URL 链接到我的页面时,会发生同样的事情
不确定是否相关,但这里是页面的 HTML 代码:
<!DOCTYPE HTML>
<html>
<head>
<title>SVG</title>
<style>
img{
width: 100%;
height:auto;
max-width: 800px;
}
</style>
</head>
<body>
<div>
<img src="svg.svg"/>
</div>
</body>
</html>
【问题讨论】:
-
您确定更改
<image>标记的路径以反映更改吗? IE。将blocker.png更改为http://imgur.com/you/ABCDEF或其他任何链接 -
@Jhecht 是的,我确定我做到了。我在本地加载它,它出现了。加载到我的网页上,但没有。