You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Outlook邮件模板图片间距设置失效问题?

Outlook邮件模板图片顶部负间距失效问题求助

开发邮件模板时,针对Outlook的特殊编码需求遇到问题——尝试为图片设置顶部负间距,多种方法均无效。

试过的方法如下:

  • 方法一:
<!--[if gte mso 9]>       
<img src="img/btn_rng-ans.png" width="180" class="img-btn" style="Margin-top: -20px;">
<![endif]-->
  • 方法二:
<!--[if gte mso 9]>       
<img src="img/btn_rng-ans.png" width="180" class="img-btn" style="margin-top: -20px;">
<![endif]-->
  • 方法三:
<!--[if gte mso 9]>       
<img src="img/btn_rng-ans.png" width="180" class="img-btn" style="padding-top: -20px;">
<![endif]-->
  • 方法四:
<style>
.rebtn {padding-top: -20px;}
</style>

<!--[if gte mso 9]>       
<img src="img/btn_rng-ans.png" width="180" class="img-btn" class="rebtn">
<![endif]-->
  • 方法五:
<style>
.rebtn {margin-top: -20px;}
</style>

<!--[if gte mso 9]>       
<img src="img/btn_rng-ans.png" width="180" class="img-btn" class="rebtn">
<![endif]-->

补充详情:
当前代码结构:

<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top:20px">
<tr>
<td align="right">
<a href="#rg">
         <!--[if !mso]><!-- -->
            <img src="img/btn_rng-ans.png" class="img-btn">
          <!--<![endif]-->

        <!--[if gte mso 9]>

<img src="img/btn_rng-ans.png" width="180" class="img-btn">

          <!--[endif]-->    

</a>
</td>
</tr>
...
</table>

图片的外部CSS代码:

.img-btn {width:200px; margin-top: -40px !important;}

显示效果:

  • iMac默认邮件应用显示正常:图片顶部负间距生效,位置符合预期
  • Windows Outlook显示不符合预期:图片顶部无负间距,位置偏下

内容的提问来源于stack exchange,提问作者Truth Matters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:01:14