Outlook 365中的电子邮件呈现文本问题

时间:2014-06-27 15:32:17

标签: email html-email office365

我在Office365推送一些表格单元格时遇到问题。

这是它发生的唯一电子邮件客户端,并且它正在所有浏览器中发生。

必须与Office365修改HTML有关。

enter image description here

文本的填充和边距为零,所有tds,tr和table都是如此。所有的边界坍塌都是正确的。

标签之间没有空格。

行高为1。

1 个答案:

答案 0 :(得分:1)

您的Office365使用Microsoft Word呈现引擎(真是令人头疼!)。 其他电子邮件客户端使用Firefox或IE的渲染引擎。

您可能需要根据以下规则更改HTML代码:

  1. 您不应该使用CSS定位,例如“float”,“margin”和“padding”。
    • 嵌套表是你的朋友
  2. 在较新版本的Office中,您不应使用“display:block”
  3. Outlook 2013中预览的每个表格单元格都包含Outlook定义的行高。因此,无论单元格的高度属性设置为什么,空表格单元格的最小高度为15像素。这可能会导致电子邮件中的图像之间出现白色空白。
  4. 请在下次发布您的代码。