html-email - Outlook.com 在我的空间周围添加了额外的 p

标签 html-email email-client

我正在设计电子邮件模板。在一些文本之间我需要放置断行。到目前为止,除了 Outlook.com(在浏览器上)之外,大多数客户端都表现良好。它包裹着我的<br>里面 <p>默认情况下有很大的余量。

我尝试使用<br> , <td>有空间,<td><span>和内部空间和<td><p>margin:0和里面的空间。每次我将 html 包裹在 <p> 中时。

为什么它将我的 html 包裹在 <p> 中??

最佳答案

我从未找到.ExternalClass黑客有任何用处。 Outlook.com 总体上对 line-height 非常不确定。和<p>标签作为一个整体,所以我发现最好的办法就是删除所有 <p>只是从我的电子邮件中添加标签并将所有文本部分放入 <font><td> 内的标签.

我进行了快速石蕊测试,但无法重现您的结果,无论是 <br><br/>但是,您可以将表格嵌套在 <td> 中,不定义高度,并使用该表中的多行来模拟中断。我发现它并没有扰乱我通常的行高节奏。

关于html-email - Outlook.com 在我的空间周围添加了额外的 p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18379511/

相关文章:

用于阅读电子邮件的 PHP 库

html - Outlook 边框未解析

javascript - 邮件监听器偶尔无法通过身份验证

java - 从java发送邮件

winforms - 如何将图像嵌入到Outlook HTML电子邮件中?

带标题的 PHP Mail() 函数

html - 电子邮件中的表格背景图像

perl - POP3 是否区分已读和未读邮件

css - 在电子邮件 html 模板中使用自定义字体

c# - 使用 C# 发送电子邮件以在 iOS 中显示