【问题标题】:RGBA not working with HTML emailsRGBA 不适用于 HTML 电子邮件
【发布时间】:2013-01-03 07:25:36
【问题描述】:

我正在尝试发送带有 CSS 样式的 HTML 电子邮件。

我有代码style = 'background-color: rgba(255, 255, 255, 0.4)' 它不会应用它,而是使背景完全不透明。

【问题讨论】:

  • 您可以尝试使用透明的 .png 文件...但我不知道它是否有效。

标签: html css html-email


【解决方案1】:

这确实取决于您正在测试的邮件客户端的支持,但鉴于 RGBA 值是 CSS3 功能,我根本不会打赌支持太多。我建议将自己限制为 RGB、HEX 或命名颜色,即使那样,根据您使用它的位置,一些客户端根本不支持颜色属性。

【讨论】:

  • 有没有其他方法可以只使背景不透明?
  • 不一致。 Gmail 和 Outlook 等客户端会去除大部分颜色和背景图片。
【解决方案2】:

不要使用 RGBA。您应该为电子邮件使用完整的 6 位十六进制代码,例如:#FFFFFF。 3 位 HEX,不能始终如一地工作,RGB 或颜色名称也不能。

图层透明度的唯一方法是使用 .PNG。

请记住 .PNG 不会在旧版本的 Lotus Notes 中打开,但这只是大多数订阅者列表中的一小部分用户。

【讨论】:

  • 当十六进制值不是大写时,我什至在 Outlook 中遇到问题。那是很久以前的事了,但从那时起,我总是全力以赴,把它们改成大写,以防万一。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-29
  • 1970-01-01
  • 2017-06-26
  • 2011-03-03
  • 1970-01-01
  • 2020-11-10
相关资源
最近更新 更多