关于
下面分享一个本人在开发邮件服务遇到的一个小插曲, 在使用 SpringBoot 的邮件发送 FreeMarker 模板时, 发现在模板上设置的 style 样式, 在手机端邮件显示部分会失效, 例如字体颜色的样式失效等. 针对这种情况, 这里分享一下我的一个处理方式, 仅供参考, 不一定是最佳的解决方式.
具体步骤
1. 注释掉顶部 style 的与颜色相关的样式, 测试貌似宽度, 居中这些生效.
image.PNG
2. 在具体需要设置颜色的 table,tr 或者 tb 中, 直接设置 style 样式. 这样子, 在手机上显示, 颜色等就生效了.
image.PNG
小结
由于公司工作, 平时工作通知沟通, 都是会通过电脑的 outlook 邮件. 电脑端上的 outlook 对 style 样式支持比较好, 无需上面的处理能正常显示, 只是同样的做法在手机端显示支持就显得不友好, 样式没生效. 凡是遇到这种样式不生效的情况, 可以尝试直接在需要设置样式的地方, 如 tr 或 tb 上, 直接设置样式, 多测试几次.#### 关于
下面分享一个本人在开发邮件服务遇到的一个小插曲, 在使用 SpringBoot 的邮件发送 FreeMarker 模板时, 发现在模板上设置的 style 样式, 在手机端邮件显示部分会失效, 例如字体颜色的样式失效等. 针对这种情况, 这里分享一下我的一个处理方式, 仅供参考, 不一定是最佳的解决方式.
具体步骤
1. 注释掉顶部 style 的与颜色相关的样式, 测试貌似宽度, 居中这些生效.
image.PNG
2. 在具体需要设置颜色的 table,tr 或者 tb 中, 直接设置 style 样式. 这样子, 在手机上显示, 颜色等就生效了.
image.PNG
小结
由于公司工作, 平时工作通知沟通, 都是会通过电脑的 outlook 邮件. 电脑端上的 outlook 对 style 样式支持比较好, 无需上面的处理能正常显示, 只是同样的做法在手机端显示支持就显得不友好, 样式没生效. 凡是遇到这种样式不生效的情况, 可以尝试直接在需要设置样式的地方, 如 tr 或 tb 上, 直接设置样式, 多测试几次.
个人站点首发
来源: http://www.jianshu.com/p/6054884c9f0f