html 未在 img 标签中显示 svg 文件

标签 html laravel image svg laravel-blade

我正在 Laravel 中编写一个邮件类,该类显示来自 imp 标记内的 url 的 svg 文件。发送电子邮件后,svg 文件将替换为蓝色问号,并且不显示替代文本。但是当我将 Blade 作为网页查看时,它工作正常。

这是 svg 文件的代码:

<a href="{{ $url }}">
  <img alt="SVG" height="36" src='https://exmaple.com/someFile.svg' width="127">
</a>

提前致谢

最佳答案

许多电子邮件客户端不支持 SVG。不幸的是,电子邮件客户端不会像浏览器那样更新。 您可以点击此链接获取有关在邮件中使用 SVG 的指南。 http://stylecampaign.com/blog/2014/01/basics-of-svg-in-email/

关于html 未在 img 标签中显示 svg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69715017/

相关文章:

html - 什么时候在 CSS 中使用宽度和高度属性?

java - 如何将图像添加到 JTable 单元格?

html - 需要了解如何使用 firebase 构建博客

php - 将数据从Web表单输入到mysql中

php - Laravel 5,从 Blade View 获取 HTTP 状态码

node.js - Lumen (Laravel) 与 NODE.JS 解决方案

php - Laravel XML 下载不正确导出

java - 检测两个图像之间的变化(检测新对象的出现)

java - 在 javadocs 中包含图像

jquery - 页脚上方的 float 社交图标