Gmail中的代码段显示代码

时间:2015-11-27 09:37:38

标签: html css email html-email

我正在使用标题中的HTML和CSS发送从模板创建的电子邮件。 我测试的电子邮件客户端都以我想要的方式显示邮件。 甚至Gmail也以正确的方式显示邮件。 我遇到的问题是Gmail收件箱中显示的片段(前标题)。此代码段显示了邮件标题中的部分CSS。 有没有人知道如何在不使用CSS内联将所有邮件转换为邮件的情况下避免这种情况? 下图显示了问题和部分邮件。   enter image description here

1 个答案:

答案 0 :(得分:0)

首先,将内容类型设置为text/html而不是text/plain

更多注意事项:

  1. 您不能将HTML页面复制粘贴到电子邮件中,并希望它能够正常运行。 Check here用于支持电子邮件的css。
  2. 没有使用<title>属性,因为它不是网络界面(如MS Outlook)。
  3. 使用inline-css。有些客户不包括非内联css。
  4. 有时即使像GMail这样出色的邮件客户端也会把你的css扔掉(不是谈论图像和js代码)。请注意,无论您做什么,仍有客户以text/plain方式投放所有电子邮件。