1

我想在某些事件上向我的用户发送电子邮件,我希望电子邮件被格式化。我的意思是看起来像一个网页。一些格式像字体、粗体一样工作,但其余的像 div 背景颜色、字段集等则不是。如何发送它们?

当我们在收件箱中收到促销邮件时

4

3 回答 3

2

并非所有这些都受支持。为了安全起见,您应该使用表格和内联样式来完成所有操作。以下是各种邮件客户端支持和不支持的列表:http: //www.campaignmonitor.com/css/

您也可以尝试从 HTML 重置模板开始,例如:http ://htmlemailboilerplate.com/这将解决一些问题(但当然不会添加功能)。

于 2012-05-01T12:39:31.910 回答
1

一般来说 - 内联 CSS 适用于大多数电子邮件工具(Outlook、Gmail、...) 避免使用 STYLE 标记。在您的网站上存储 IMGe 并使用它们的完整路径。

更多提示 - http://groundwire.org/labs/email-publishing/using-css-and-html-in-email-newsletters

有关更多提示,您需要展示您尝试过的内容。

于 2012-05-01T12:43:01.250 回答
0

不要使用 div 标签只使用

       <table><tr><td> tags

例如

     <table>
           <tr>
            <td style=" background-color:#FF00FF; ">do something </td>
            </tr>
      </table> 

编辑

         <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Your Title</title>

        </style>
        </head>

        <body>
        <table>
         <tr>
          <td style="background:url(test.png); width:200px; height:200px;">do something</td>
          </tr>
        </table>
        </body>
        </html>
于 2012-05-01T12:41:42.223 回答