我修改了一个响应式的电子邮件模板(来自Campaign Monitor),适用于大多数电子邮件浏览器。
但是,电子邮件标题在Outlook 2013,Windows 7上遇到了格式化问题。
我搞乱了内联格式并使用CSS来尝试找到解决方案。
更正电子邮件
Outlook 2013,Windows 7
我创建了一个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>