我发送的 Outlook 电子邮件在应用程序和浏览器中看起来不同。主要是格式和背景颜色

Outlook Emails I send look different in the app versus the browser. Mainly formatting and background color

我正在发送一封包含一些基本格式的电子邮件。它在 Gmail 中显示良好,在浏览器中显示良好。但是当我在 Gmail 应用程序或 Outlook 应用程序中打开它时,它看起来很糟糕。

这是正确的图片:

以下是应用中显示的错误版本:

这是在浏览器中为粉红色栏生成的 HTML,例如正确外观的版本:

<td style="padding:20px" align="center" bgcolor="#facbe3">
   <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank">
   <img src="" alt="Follow Us On Facebook" style="height:40px;width:40px;margin-left:10px" 
      class="CToWUd">
   </a>
   <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank" >
   <img src="" alt="Follow Us On Instagram" style="height:40px;width:40px;margin-left:10px" 
      class="CToWUd">
   </a>
   <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank">
   <img src="" alt="Follow Us On Pintrest" style="height:40px;width:40px;margin-left:10px" 
      class="CToWUd">
   </a>
   <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank" >
   <img src="" alt="Visit Us On Youtube" style="height:40px;width:40px;margin-left:10px" 
      class="CToWUd">
   </a>
</td>

我主要关心的是为什么颜色不同。 任何关于它为什么会改变的帮助将不胜感激。谢谢大家

我已在对您的原始 post 的评论中请求更多代码,因为我们需要查看更多代码以查看分别影响标题、按钮和社交媒体图标的内容。

由于您现在已经提供了社交图标,所以目前还不清楚是什么导致了问题,因为您在两个电子邮件客户端中的使用方式都支持边距。 不过,我会对您构建它的方式做一些小改动。

在 link 包裹的图像上设置边距并不理想。这有效地将 link 推出,这可能会导致用户 mis-clicks 。不是很好! 试试这个:

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;" role="presentation">
    <tr>
        <td align="center" bgcolor="#facbe3" style="padding:20px">
            <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:205px;">
                <tr>
                    <td align="center">
                       <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank">
                       <img src="https://picsum.photos/40/40" alt="Follow Us On Facebook" style="height:40px;width:40px;" class="CToWUd">
                       </a>
                    </td>
                    <td align="center">
                       <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank" >
                       <img src="https://picsum.photos/40/40" alt="Follow Us On Instagram" style="height:40px;width:40px;" class="CToWUd">
                       </a>
                    </td>
                    <td align="center">
                       <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank">
                       <img src="https://picsum.photos/40/40" alt="Follow Us On Pintrest" style="height:40px;width:40px;" class="CToWUd">
                       </a>
                    </td>
                    <td align="center">
                       <a href="" style="font-size:16px;text-decoration:none;color:#222d64" target="_blank" >
                       <img src="https://picsum.photos/40/40" alt="Visit Us On Youtube" style="height:40px;width:40px;" class="CToWUd">
                       </a>
                    </td>
                </tr>
            </table>
        </td>
     </tr>
</table>

因此,将 table 包裹在另一个 table 中,并将内边距和背景色应用到该包裹,然后在内部 table 上设置一个宽度,table然后单元格将自己平均分配包装的宽度 table,从而为您提供到处都能保持的间距。