格式化电子邮件布局问题Outlook 2013 - Windows 7

时间:2016-02-07 22:22:28

标签: html css email outlook

我修改了一个响应式的电子邮件模板(来自Campaign Monitor),适用于大多数电子邮件浏览器。

但是,电子邮件标题在Outlook 2013,Windows 7上遇到了格式化问题。

我搞乱了内联格式并使用CSS来尝试找到解决方案。

更正电子邮件

enter image description here

Outlook 2013,Windows 7

enter image description here

我创建了一个JSFiddle来查看HTML代码:https://jsfiddle.net/jeremyccrane/wz4Ly555/

    <!--[if mso]>
<body class="mso">
  <![endif]-->
  <!--[if !mso]><!-->
  <body class="half-padding" style="margin: 0;padding: 0;min-width: 100%;background-color: #E7E7E7;">
    <!--<![endif]-->
    <center class="wrapper" style="display: table;table-layout: fixed;width: 100%;min-width: 620px;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;background-color: #E7E7E7;">
      <table class="header centered" style="border-collapse: collapse;border-spacing: 0;Margin-left: auto;Margin-right: auto; width: 600px;">
        <tbody>
          <tr>
            <td style="padding: 0;vertical-align: top;">
              <table class="one-col" style="border-collapse: collapse;border-spacing: 0;Margin-left: auto;Margin-right: auto;width: 600px;background-color: #ffffff;table-layout: fixed;" emb-background-style>
                <tbody>
                  <tr>
                    <td class="column" style="padding: 0;vertical-align: top;">
                      <table class="contents" style="border-collapse: collapse;border-spacing: 0;table-layout: fixed;width: 100%; background:#EE3524;">
                        <tbody>
                          <tr>
                            <td class="remove-padding" style="padding: 0;vertical-align: top;padding-left: 0px;padding-right: 0px;word-break: break-word;word-wrap: break-word;">
                              <div class="image" style="font-style: normal;font-weight: 400;Margin-bottom: 0;Margin-top: 0;font-family: sans-serif;color: #000;" align="center">
                                <img style="border: 0;-ms-interpolation-mode: bicubic;display: block;" src="https://www.dropbox.com/s/bif26pxsl39mv5u/HEADER.png?raw=1" class="" width="600px"/>
                              </div>
                            </td>
                          </tr>
                        </tbody>
                      </table>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
        </tbody>
      </table>
    </center>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

Outlook2013 litmus test

我测试了来自Litmus的jsfiddle的html,似乎是oke。

你能解释一下如何获得两个红色区域的