Hotmail在电子邮件中添加p标签,创建不需要的间距

Ped*_*der 6 html email outlook

我已经创建了一个电子邮件签名,使用表格进行布局,因为我读过这是最好的方法.对于通过Outlook 2013发送的内部电子邮件来说,一切看起来都很棒但是在Hotmail中查看电子邮件时很烦人,已经注入了一堆空格<tr>.查看源显示其中的内容<tr>包含在<p>指定的.ecxMsoNormal类中.

p标签被设置1.35em的底缘,因此间距问题.我试图覆盖该类,但看起来<style>在Outlook 2013发送电子邮件之前标签被剥离,或者它完全被忽略了服务器端.

有没有办法删除这个间距?如果没有,那么什么是合适的工作?我没有尝试(表格布局,div布局,包装font/div标签中的内部内容,覆盖样式)似乎得到了这些p标签的rids .

编辑:

有关详细信息,请参见图像

dav*_*rey 0

在编写 HTML 电子邮件时切勿使用p标签,因为各种电子邮件客户端都会将自己的样式添加到无法完全预测或覆盖的段落中。

相反,您应该使用span. 要实现段落效果,您可以在每个块后面写一个双分隔符。

两个段落的示例是:

<span>Paragraph</span>
<br><br>
<span>Paragraph</span>
Run Code Online (Sandbox Code Playgroud)

  • 没有使用 &lt;p&gt; 标签。发送电子邮件时,Outlook 会自动插入它们。 (4认同)