【发布时间】:2014-08-13 17:39:55
【问题描述】:
我正在创建一个由切片图像组成的电子邮件签名。以下是图像应该如何组合在一起:
下面是代码:
<table width="406" height="136" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
<tr>
<td colspan="4" height="82">
<img src="img/Rectangle_1.png" width="406" height="82" alt="" style="display: block;"></td>
</tr>
<tr>
<td rowspan="2" height="54">
<img src="img/Rectangle_2.png" width="25" height="54" alt="" style="display: block;"></td>
<td height="40">
<a href="#"><img src="img/Rectangle_3.png" width="134" height="40" alt="" style="display: block; border:0; outline: none; text-decoration: none;"></a></td>
<td height="40">
<a href="#"><img src="img/Rectangle_4.png" width="125" height="40" alt="" style="display: block; border:0; outline: none; text-decoration: none;"></a></td>
<td rowspan="2" height="54">
<img src="img/Rectangle_5.png" width="122" height="54" alt="" style="display: block;"></td>
</tr>
<tr>
<td colspan="2" height="14" style="line-height: 14px;">
<img src="img/Rectangle_6.png" width="259" height="14" alt="" style="display: block;"></td>
</tr>
</table>
除了 Office365(在任何浏览器中)之外,这几乎可以在所有邮件客户端中完美呈现。查看所有客户端/浏览器的屏幕截图https://www.emailonacid.com/app/acidtest/viewresult/tUjH3Kk7JSzaD5D0F6X2agbPFHRkUvVfkGetyDv2hMgll。下面的截图显示了 IE11 中的 Office365。
我似乎无法修复此空白问题,也无法修复链接图像周围的轮廓。我已经尝试了http://www.emailonacid.com/blog/details/C13/two_fixes_for_image_spacing_in_outlook_web_app_owa 此处列出的两个修复程序,但它们都没有奏效。 align="left" 在 Chrome 和 Firefox 的 Office365 中修复了它,但它在其他浏览器中仍然被破坏,而且它破坏了许多其他客户端的布局。 div 修复的情况类似。在此处查看所有带有左对齐“修复”的客户端/浏览器的屏幕截图https://www.emailonacid.com/app/acidtest/viewresult/SyapFGGm5JKUgTdZEs6L7oqlmHLOuQqMcFQGM307uA7LH
有谁知道如何在不给其他客户端/浏览器造成问题的情况下解决此问题?
非常感谢
【问题讨论】:
标签: html css html-email outlook-web-app