首页 > 解决方案 > SVG 图像未显示(尝试了很多方法)

问题描述

这是我的代码:

<svg class="navbar-brand" src="/Images/logo.svg" alt="Apps Architect"></svg>

我尝试将 svg 更改为 img 或嵌入。使用 img 图像不会呈现,但会显示替代文本。嵌入图像不显示,替代文本也不显示。所以我改变了:

xlink:href="数据:img/png;base64,

至:

xlink:href="data:image/png;base64,

我添加了 div <div><img class="navbar-brand" src="/Images/logo.svg" alt="Apps Architect"></div>

我已经改变xlink:href而不是src.

然后我尝试使用:

<image ... xlink:href="...">

但这并没有改变任何东西。

编辑:我添加了宽度和高度,但它没有改变任何东西。但它在 Visual Studio 中编译后正确显示。只有在服务器上它不显示。我添加了 png 文件而不是 svg,但它也没有显示。

标签: htmlsvg

解决方案


我在我的路径中找到了一个解决方案,"/Images/logo.svg"应该是"Images/logo.svg"


推荐阅读