【问题标题】:Do HTML email templates require the use of the style attribute?HTML 电子邮件模板是否需要使用样式属性?
【发布时间】:2011-04-30 04:47:48
【问题描述】:

是否存在需要(出于某种原因)将 CSS 规则直接放置在 HTML 标记的 style 属性中而不是将 CSS 规则放置在 HTML HEAD 中的 STYLE 元素中的选择器中的情况电子邮件模板?

(我要的是最常见的 CSS 选择器,比如类型、类、ID、后代组合)

后续问题:

Gmail 似乎是唯一不支持 STYLE 元素的相关电子邮件服务。这是为什么? (谷歌做出这一决定的原因是什么?)

【问题讨论】:

    标签: html css html-email email-templates


    【解决方案1】:

    大多数电子邮件客户端都支持样式属性,但不是全部。例如,Gmail 的移动应用程序倾向于removes head tag and classes。 如果您使用内联 css 而不是外部和内部 css 会更好。

    【讨论】:

      【解决方案2】:

      是的,例如 google gmail 不会处理 HEAD 中的 STYLE 元素。

      查看此站点以了解电子邮件客户端以及他们在 css 方面能做什么/不能做什么:http://www.campaignmonitor.com/css/

      【讨论】:

      • +1 好的,所以 Gmail 和旧版本的 Lotus Notes 根本不支持 STYLE 元素。 Gmail 在这个问题上如此落后是否有原因(解释)? (Yahoo 和 Hotmail 都支持。)
      • 谷歌在他们的文档中说这是因为他们的 UI 严重依赖样式表,他们不支持电子邮件的自定义样式表。这是 url mail.google.com/mail/help/accessibility.html 并查看本节“第 1194.22 节基于 Web 的 Internet 信息和应用程序”
      猜你喜欢
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2016-02-25
      • 2013-12-11
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2013-09-16
      相关资源
      最近更新 更多