我创建了一封HTML电子邮件,它在我测试过的所有电子邮件客户端中都显示良好,Hotmail除外。出于某种原因,Hotmail正在剥离我的css边框样式并不显示它们。
我已经包含了一部分有边界的代码:
<td bgcolor="white" width="121" style="background: #ffffff; height: 25px; border-bottom: 1px solid lightgray; border-bottom: 1px solid #dcdcdc;">TEST DATA</td>
我已经在TD上做了造型,但它没有出现。我也尝试过下面的代码,但这也不起作用:
<td bgcolor="white" width="121" style="background: #ffffff; height: 25px; border-bottom: 1px solid; border-color: rgb(220, 220, 220);">TEST DATA</td>
有人知道如何让CSS边框在Hotmail中显示吗?因为它们在其他电子邮件客户端中显示得很好。
任何帮助我们都将不胜感激。
在TD中放入一个div,并改为设置div的样式。
这里有一个关于电子邮件CSS限制的方便指南:
http://www.campaignmonitor.com/css/
您可以尝试的一件事是不使用任何短边框样式,例如:
border-bottom:1px solid;
尝试
border-bottom-width:1px;
border-bottom-style: solid;
try:bborder="1"
这在hotmail中有效吗?
如果所有边界解决方案都不起作用,您是否尝试过使用CSS背景属性制作"假"边界?这是一个美容工作。
background: #fff url('fakeBorder.gif') no-repeat right;
希望这能有所帮助。