据我所知,HTML电子邮件需要使用真正的老学校布局-按照很多其他的答案等等(如HTML电子邮件:表或div的?,HTML电子邮件使用CSS).
然而,在电子邮件中使用spacer Gifs仍然是一个好主意似乎存在争议.
例如,比较这三种布局:
尺寸:
<table cellpadding="0" cellspacing="0" border="0" width="100">
<tr>
<td width="100" height="10"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
与SPACER GIF:
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="spacer.gif" width="100" height="10"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
与SPACER GIF和尺寸:
<table cellpadding="0" cellspacing="0" border="0" width="100">
<tr>
<td width="100" height="10"><img src="spacer.gif" width="100" height="10"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如何将它们与尺寸一起使用?是否有任何电子邮件客户端仍需要间隔GIF?这两种方式都有害吗?
Dan*_*ows 12
就个人而言,我从不使用spacer GIF,因为它们会在关闭图像阻塞时破坏布局,原因有三:
要解决问题#2,您可以使用实际尺寸保存每个图像.但是,这显然会增加:
它并没有解决问题#1和#3.
使用spacer GIF的原因是因为某些客户端(Outlook 2007,Outlook 2010,Lotus Notes,Hotmail/Live Mail)不会呈现空单元格.在文本节点的尺寸上具有绝对精度是非常困难的,因此间隔图像就足够了.但是,即使提到的客户端也会呈现一个宽度已定义的空单元格.
因此,只要您在任何空单元格上定义像素宽度就可以了.回到问题中的示例:
因此,您应该使用尺寸而不是间隔GIF.
各种文章也讨论这个问题(在页面上搜索'spacer images')
| 归档时间: |
|
| 查看次数: |
14288 次 |
| 最近记录: |