HTML 电子邮件 - 你如何删除 -webkit-margin-before: 1em; -webkit-margin-after: 1em;哪个自动添加到 outlook.com 中的 <p> (hotmail)?
HTML Email - How do you remove -webkit-margin-before: 1em; -webkit-margin-after: 1em; which is automatically added to <p> in outlook.com (hotmail)?
我尝试在 <p>
上添加以下内容作为内联样式,但 outlook.com/hotmail.com 将其删除并在 <p>
前后添加了 1em 的边距。
margin-before:0!important;
-webkit-margin-before:0!important;
margin-after:0!important;
-webkit-margin-after:0!important
只需将 margin: 0;
添加到 <p>
即可覆盖它们
您可以将 !important
添加到 margin
.
我认为最简单的解决方案是不使用 p
标签。只需将您的副本放在 td
中,然后照常应用所有内联样式。让您更好地控制内容并避免与来自 clients/browsers
的默认添加样式作斗争
试试这个:
<p style="Margin-top:0;Margin-bottom:0;"></p>
出于某种未知原因 Outlook.com 去除边距,除非您使用大写字母 M。
我尝试在 <p>
上添加以下内容作为内联样式,但 outlook.com/hotmail.com 将其删除并在 <p>
前后添加了 1em 的边距。
margin-before:0!important;
-webkit-margin-before:0!important;
margin-after:0!important;
-webkit-margin-after:0!important
只需将 margin: 0;
添加到 <p>
即可覆盖它们
您可以将 !important
添加到 margin
.
我认为最简单的解决方案是不使用 p
标签。只需将您的副本放在 td
中,然后照常应用所有内联样式。让您更好地控制内容并避免与来自 clients/browsers
试试这个:
<p style="Margin-top:0;Margin-bottom:0;"></p>
出于某种未知原因 Outlook.com 去除边距,除非您使用大写字母 M。