【问题标题】:html in mail doesn't shows up. Inline images does邮件中的 html 不显示。内联图像确实
【发布时间】:2014-01-27 05:41:31
【问题描述】:

我写了以下代码:

[已解决]

我已经尝试了一切,这段代码对我来说似乎很好。

问候, 安迪

【问题讨论】:

  • 电子邮件客户端中的 html 支持是有限的,并不是每个电子邮件客户端都支持浏览器支持的所有内容
  • 一些电子邮件客户端处理背景/图像的方式与其他客户端不同。

标签: php html css email


【解决方案1】:

较旧的电子邮件客户端不支持rgb(0, 0, 0),而是使用常规背景颜色。

此外,对于电子邮件客户端,最好使用表格而不是 div 标签。

【讨论】:

【解决方案2】:

许多电子邮件客户端会忽略 <body> 标记中指定的背景颜色。

改用容器表:

<table cellspacing="0" cellpadding="0" border="0" width="100%">
    <tr>
        <td bgcolor="#000000">
            hello world!
            <img src="cid:bg.png">
            footer
        </td>
    </tr>
</table>

是的,它有很多额外的 HTML 代码。构建在大多数电子邮件客户端中表现良好的 HTML 电子邮件可能会很痛苦。

一些有用的参考资料:

  1. http://www.campaignmonitor.com/resources/will-it-work/guidelines/
  2. http://www.campaignmonitor.com/css/

【讨论】:

    猜你喜欢
    • 2014-12-05
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多