gpt4 book ai didi

html - SVG 图像标签中的图像未显示在 Chrome 中,而是显示在本地?

转载 作者:技术小花猫 更新时间:2023-10-29 12:17:06 25 4
gpt4 key购买 nike

出于某种原因,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>

最佳答案

PaulLeBeau 的回答是正确的。但另一种解决方案是为图片使用 embed 标签而不是 img 标签。

<embed src="svg.svg">

Here是一些在 HTML 中嵌入 svg 图像的方法。

关于html - SVG 图像标签中的图像未显示在 Chrome 中,而是显示在本地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41195669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com