让Outlook尊重margin-top:电子邮件正文上的0px?

时间:2009-12-01 10:12:15

标签: html css outlook

我有一个小问题:

我正在发送一封正在发送的电子邮件,并希望在电子邮件的顶部没有边距 - 这样图像或表格就会与视口的顶部齐平。

我已尝试使用margin-top:0px在html电子邮件中粘贴body标签,它在Thunderbird中运行正常。但是,在Microsoft Outlook中进行测试时,会对内容应用保证金。有没有办法摆脱这个边际,或者在Outlook中是不可能的。

3 个答案:

答案 0 :(得分:3)

您需要将以下内容添加到< body>标签

<body topmargin="0">

最终虽然Outlook在渲染CSS方面表现不佳,但不幸的是,2010年它会变得更糟。与此同时,在线样式实际上是大多数情况下唯一适用的样式。

答案 1 :(得分:2)

Outlook是各地HTML电子邮件的祸根。

查看this discussion以获取一些答案和提示。

底线:类似于1998年的代码。到处都是桌子。不要嵌套表,因为这通常会导致问题。没有外部样式,所以要学会喜欢你的内联样式属性。

嗯,只是想着它给了我一个肚子。

答案 2 :(得分:0)

也许你可以尝试插入一些推翻身体的css? 像这样:

*{
  margin: 0px;
  padding: 0px;
}