我为我的客户创建了一个广告系列(EDM),它适用于移动设备,平板电脑和现代浏览器,例如桌面上的Chrome和Safari,但它在Windows PC上的Outlook 2010中不起作用。表的宽度扩展到Outlook窗口的宽度,因此布局刚刚破坏。
(imgs:when it works in Chrome / that's what happens in Outlook 2010)
以下是我用于表格的代码:
<table align="center" width="600px" cellpadding="0" cellspacing="0" border="0" table-layout="fixed" > <tbody><tr><td style="text-align:left" overflow: "hidden"></td></tr></table>
感谢您的帮助!
答案 0 :(得分:0)
不要在表行和单元格上定义宽度或高度。特别是那些行是无效的HTML。 当单元格与另一个单元格共享空间并且单元格需要限制为特定宽度时,表格单元格可以具有宽度。单元格可以具有高度,但通常您可以让内容或图像定义该单元格,并且单元格将遵循内容维度。
您还缺少电子邮件客户端正确呈现设计所需的所有头信息。而你还没有关闭你的包装表。 我建议在尽可能多的设备上进行测试,并在Litmus或Acid on Email上投资,以测试设备和电子邮件客户端......
答案 1 :(得分:-1)
您需要在每个<TR>
和<TD>
Outlook渲染电子邮件样式/表格很糟糕:(