Outlook 2007和2010中的丰富HTML电子邮件...如何删除上边距?

Min*_*ure 10 html css email layout outlook-2007

我有一个丰富的HTML电子邮件.我想知道在Outlook 2010和2007中,如何让布局中的表格与浏览器的边缘齐平?

看看这张照片:

在此输入图像描述

粉红色是身体标签的背景颜色,灰色是桌子的bg.它们都有0个(边缘,填充等).但仍有一些空间.粉红色不应该是可见的.

有谁知道如何摆脱身体上的这个空间?

这里还有一些用于电子邮件开头的CSS:

<html>
<head>

    <style type="text/css">
        html, body{ width:100%; }
        body{ background-color:#ff00ff; }
    </style>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>Test</title>
</head>
  <body topmargin="0" style="margin:0; padding:0; width:100%; background-color:#ff00ff;" >
            <table topmargin="0" align="center" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse;border-spacing: 0;border: 0; margin:0; padding:0; background-color:#eee;" >
Run Code Online (Sandbox Code Playgroud)

干杯!

小智 12

Outlook 2007/2010为所有HTML电子邮件添加了15px顶部/底部和10px左/右身体填充.你无法摆脱它.

这是一个伪造完整背景的技巧:http://www.campaignmonitor.com/forums/viewtopic.php? pid = 17048


Dio*_*ane 6

Outlook使用损坏的Microsoft Word HTML引擎,并且不基于与浏览器的任何合理相似性.

如果你有Word,你至少可以用html打开你的电子邮件,看看它是如何呈现它而不必经历整个邮件周期.

Outlook真的处于任何电子邮件营销人员的祸根.这是一堆绝对的垃圾,甚至无法支持最基本的CSS期望.

由于Outlook,我必须与平面设计师就电子邮件作为平台的限制进行许多坦诚和令人失望的讨论.微软在使用Word引擎for Outlook方面做了一个倒退.