Hugh's Blog

Outlook 接收 HTML 格式邮件的一些问题

 

平常在处理邮件发送 HTML 内容的时候,在 Foxmail 里面查看倒还正常,但是在 Outlook 中显示总会有些出入,应该是 Outlook 会对标签进行处理,把一些样式给过滤掉了,整理一下遇到过的问题。

内容居中

<table style="width: 100%;">
    <tr>
        <td>
            <center>
            <!--[if mso]>
            <table style="width: 640px;"><tr><td>
            <![endif]-->
                <div style="max-width: 800px; margin: 0 auto;">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                Your content here
                            </td>
                        </tr>
                    </table>
                </div>
            </center>
            <!--[if mso]>
            </td></tr></table>
            <![endif]--> 
        </td>
    </tr>
</table>

图片尺寸

如果要对 img 设定尺寸的话,最好使用类似这样的 <img src="1.jpg" alt="" width="130"> 写法,我尝试过 styleclass,但是都没有生效。


参考

center align email in outlook.com