【问题标题】:Inline styling not being read via Email SQL未通过电子邮件 SQL 读取内联样式
【发布时间】:2018-03-13 12:46:55
【问题描述】:

我有一个查询,它检索某些列并发送一封电子邮件,效果很好。

但是,在列中,有行样式(例如 p style="font-family:arial, font-size:15px")。发送电子邮件时,列中的样式不会出现在电子邮件中。

我的问题是:如何在发送电子邮件时显示内联样式?

【问题讨论】:

  • 您的意思是,您在电子邮件中看不到这些样式,或者您根本看不到这些内联样式存在?
  • @RajanBenipuri 我看不到电子邮件中的样式。很抱歉造成混乱
  • 您要向哪个电子邮件客户端(Gmail、Yahoo、Outlook 等)发送电子邮件?
  • @RajanBenipuri:数据已发送到 Outlook

标签: html css sql


【解决方案1】:

并非所有电子邮件客户端都支持所有样式标签。最好将您的电子邮件模板包装在 <table></table> 中,并尝试添加大多数电子邮件客户端支持的 CSS 标签。

要获取有关电子邮件客户端 CSS 支持指南的更多信息check this link.

【讨论】:

  • @RajanBenipuri:我将电子邮件模板包装在表格标签中。但是,用户可以添加自己的样式并将其存储在数据库中。以及提供的链接,似乎可以在正文中进行内联样式
  • 检查我答案中的链接。您将获得所有主要电子邮件客户端支持的所有 CSS 规则的列表。
  • @RajanBenpuri:根据您在回答中提供的链接,这是可能的。如果是这样,我无法收到电子邮件来呈现样式
  • 据我所知,Outlook 不支持大多数样式规则。
  • @RajanBenipuri:我明白了。谢谢你的帮助
猜你喜欢
  • 1970-01-01
  • 2020-03-23
  • 2018-12-24
  • 2014-12-07
  • 2021-11-08
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多