【发布时间】:2017-12-01 08:26:52
【问题描述】:
我在 Jade 中有一个电子邮件模板,其中包含“链接”,或者基本上是带有 .com 的文本字符串,例如 www.site.com
它们实际上并没有包含在锚标记中,但是当发送电子邮件时,它们会显示为链接。我尝试过设置字体、锚点的样式,并将它们内联或放在内部样式标签中,但似乎没有任何效果。
这就是代码的样子:
<font color='#e64c65'>!{site}</font>
该站点将是一个字符串,就像我之前描述的那样。我尝试将font 更改为a,但它只是删除了所有样式并使字符串成为常规的无样式文本。
任何关于如何解决此问题的想法将不胜感激!
【问题讨论】:
-
你试过内联样式+重要吗?
-
@TemaniAfif 内联样式 + !important 似乎对我也不起作用:/
-
如果内联样式
style="place styles here"不起作用,那么它取决于客户端。color=""不是内联样式。 -
通常电子邮件客户端会在锚标记中包装文本,这似乎是链接。而是自己执行此操作,然后使用
style属性声明您的规则inline。如果这不起作用,请使用!important声明,如果这也不起作用,请将内部文本包装在 another 任意标记(如span)中并使用 inline 样式,必要时使用!important。以我的经验,最后一个解决方案总是有效的;用任意元素包裹内部文本并设置此元素的样式超出了电子邮件客户端声明的包含锚标记的样式。 -
如果您还可以检查元素并向我们展示 HTML 是如何呈现的,我们可能会为您提供帮助
标签: html css pug html-email