html - 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,但它也没有显示。
解决方案
我在我的路径中找到了一个解决方案,"/Images/logo.svg"
应该是"Images/logo.svg"
推荐阅读
- entity-framework-core - EF Core TPH 鉴别器忽略基本实体
- reactjs - 如何明确替换 componentWillReceiveProps 并不断获取 nextProps?
- javascript - jqxGrid 未从 PHP 生成的 JSON 填充
- javascript - .bind(haschange) 没有检测到 URL 的变化
- excel - 为什么我的 ComboBox 只显示第一个结果?
- dji-sdk - 使用 Zenmuse 云台连接器为激光扫描仪提供 12V 电源
- javascript - jQuery 键盘输入
- matlab - 从图中提取 x 和 y 截距
- javascript - React 组件在网页中是空白的
- python - PySpark AttributeError:类型对象“ALS”没有属性“trainImplicit”