背景:纯html文件嵌套在邮件中(使用的邮件客户端是outlook)
问题:使用的div标签和css样式在outlook中不生效,但是在网页版上是好使的
方案:查阅知悉,outlook不识别html5的标签(特别是新标签),可降用html2的标签,或者更改用table表格来布局,如果需要使用img、p、span标签需要嵌套在<tr>标签里,否则不生效,样式的话只能使用行内样式,且最好写在<td>标签上,具体代码如下图:
注意事项:css3的新特性、float、定位、都不生效,div标签不生效,
目前测试的好使的标签:table、p、span、img、 br
如遇到需要定位的,建议最好使用其他布局实现方式或改ui