用JAVA Spring Mail 发送HTML格式的邮件,样式丢失的问题

 QQ邮箱网页版打开HTML邮件是正常的,用PC版foxmail 或者 手机QQ邮箱APP打开是不正常的,排版很乱。

主要原因:

  • 使用邮件客户端查看邮件,哪怕只是在网页上看邮件,你的邮件也不要用DIV去做,要用TABLE;
  • 而且也不能用外部调用样式,不能用内部页面样式,只能用行内样式
  • 使用图片只能插入使用,不能当背景属性使用;
  • float浮动属性一概不能用;用了也达不到左浮动右浮动的效果。查看邮件的客户端会自动过滤掉你的样式,以他们的样式为主。

这是用foxMail客户端打开的邮件,没有用table,而是用了div 加左右浮动的样式

这是用table之后,并且把样式写在行内样式

猜你喜欢

转载自blog.csdn.net/qq_36913003/article/details/84834132