html - Gmail 电子邮件样式,包装器 div 未显示

标签 html css email styles gmail

我正在尝试为 gmail 设置电子邮件样式。它的大部分显示都很好,但 Gmail 显然拒绝显示包装器 div。我之前有一个非常相似的包装器工作,所以我无法弄清楚问题出在哪里:

<div style=\"border: 1px solid black; width: 595px; height: 842px; background-color: white; border-radius: 10px; text-align: center; padding-top: 6px;\">AAA</div>

(\"引号用于 PHP)

Gmail 似乎完全删除了包装器并没有样式显示和 div。

最佳答案

最好为 html 电子邮件使用表格。应用于 div 的 div 和 css 在电子邮件客户端(尤其是 Gmail)之间的支持不一致,这可能是您遇到问题的原因。

您的 html 代码应该如下所示:

<table width="595" height="842" align="right" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="border: 1px solid black; border-radius: 10px; padding-top: 6px;">
  <tr>
    <td>
      AAA
    </td>
  </tr>
</table>

请注意,在许多地方我使用了旧的 html 方法而不是 css。这是 html 电子邮件的最佳方法。

关于html - Gmail 电子邮件样式,包装器 div 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850638/

相关文章:

html - 如何阻止 Gmail 从 URL 中删除值?

linux - 发送超过 25000 份简讯 smtp

javascript - php html 输入文本字段

javascript - Jquery 选择父 div 内的 div 元素

jquery - float div高度相同

html - 只有主页正确呈现?

html - YouTube iframe 显示在 `position: sticky` CSS div 上

javascript - 简单的美人鱼图失败

html - Windows 7 高对比度主题覆盖 Firefox 中的网站颜色

java - 在 javax.mail.MimeMessage 中设置发件人名称?