开发邮件html的几个注意点

本文探讨了在Outlook客户端中遇到的邮件模板兼容性问题,包括不支持的样式、浮动与定位布局,以及如何通过使用table布局和内联样式解决这些问题。
摘要由CSDN通过智能技术生成

开发完成邮件模板后,在本地显示的正常,大部分邮箱也正常,但是到了outlook客户端就会出现很多很神奇的问题,基本样式全丢,浮动不支持,定位不支持,所以很多样式都乱了,后来百度一下才知道OUTLOOK是按照word的方式解析的,很多样式,标签都不支持,不支持内部样式表,所以只能写内联,等等兼容问题,这里记录一下:

首先outlook支持传统的table 布局,不支持浮动,定位布局。所以写的时候就要注意这一点。

1.内部样式表,外联样式表,JS不支持

这里写样式的话,只能写内联

2.table样式初始化,将内部边距合并

和普通浏览器一样都是为table 本身添加cellpadding="0" cellspacing="0"属性

 

所以注意:开发邮件模板必须使用table布局,严格按照table中的布局方式,列的对齐要套在td中,控制td。

对于上下边距,尽量不要设置td中嵌套的标签的内边距,如果有两个td并列,padding上下不一致则会导致两个td高度不一,此时应设置td的高度与垂直valign对齐方式。

 当padding失效时可以使用border

 

https://segmentfault.com/a/1190000008864116

 

转载于:https://www.cnblogs.com/sunala/p/10021654.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值