0
我有一个HTML电子邮件设置为HTML电子邮件Outlook 2003问题
<td valign="top"><table width="650" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
<tr>
<td width="25" valign="top">
<img src="/images/left_border.jpg" border="0" align="right" style="padding:0; display: block;">
</td>
<td width="600" valign="top" style="padding: 0px;">
<img src="/images/banner.jpg" border="0" align="left" style="padding:0; display: block;">
</td>
<td width="25" align="left">
<img src="/images/right_border.jpg" border="0" align="left" style="padding:0; display: block;">
</td>
</tr>
</table>
</td>
然而在Outlook 2003和Entourage电子邮件客户端,它显示为左,右两侧的附加边界。
如何解决?
不知道你的意思是没有截图,但你有没有尝试过'
回答
因为您使用的是不兼容的标签,包括
padding:
和display:
,所以在Outlook 2007+中无法正常工作。所以,回到绘图板周围。这里有各种浏览器支持什么样的复习:http://www.campaignmonitor.com/downloads/documents-tools/Campaign_Monitor_Guide_to_CSS_Support_in_Email_27_Aug_2009.pdf从技术上讲,你发布的代码是无效的,因为它有一个
<td>
它必须是一个<table>
和<tr>
内是有效的开始。我怀疑你只发布了一个片段,因此提供整个上下文可能是最好的。来源
2011-05-06 22:01:52 bpeterson76
相关问题