【发布时间】:2017-11-08 15:00:55
【问题描述】:
已解决:由 HTML sanitizer 引起的问题
我正在用 JSON 格式创建一个电子邮件模板,并且我有一个带下划线的单词,例如:
<ul><li><u style=\"text-decoration: underline;\"> Date:</u> Post must be shared on Instagram within one week of receiving your product</li></ul>
当我将模板发送给自己并在 Gmail 中接收时,下划线消失了。没有任何文字装饰。但我的粗体文本(使用标签)效果很好。
****注意:我尝试按照建议添加内联样式,但这不起作用。我还应该提到这个文本在一个列表中,所以它有一个父 li 标签。不知道为什么这会有所作为。
有人遇到过这种情况吗?谷歌搜索时我没有看到太多,这让我想知道是否有解决方法。
【问题讨论】:
-
电子邮件客户端(例如 Gmail)可能正在规范化标签的继承样式,例如
u。您是否尝试过使用内联样式?例如:text-decoration: underline; -
感谢您的提示,但这不起作用。
-
@KiraPilot 能否添加包含此元素的
ul和li标签? -
添加了@signo没问题!
-
您需要转义双引号的任何特殊原因? ://
标签: html css html-email email-templates