因此,我整个星期都在为我的公司重新设计时事通讯而争论不休,调整 html 以使其在电子邮件客户端中半一致地显示。我已经很好地利用了 www.litmus.com 的大部分内容。这是剩下的最后一个错误,它继续困扰着我。我们在顶部有一个水平导航栏。这是一个只有一个的精简版本<td>
,通常有 5 个:
<table width="100%" border="0" align="right" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" valign="middle">
<tr valign="middle">
<td valign="middle" align="center" style="font-family: 'Lucida Grande', Arial, sans-serif; font-size:12px; line-height: 200%; background-color:#b2382a; color: #FFFFFF; text-transform:uppercase;" >
<a target="_blank" style="font-family: 'Lucida Grande', Arial, sans-serif; font-size:12px; line-height: 200%; background-color:#b2382a; color: #FFFFFF; text-transform:uppercase; text-decoration:none; vertical-align: middle;" href="LinkURLHere">
<span style="color:#FFFFFF; vertical-align: middle;">Link Text Here</span>
</a>
</td>
</tr>
</table>
如您所见,内联样式添加了 wazoo。除了 Outlook 2002、2007 和 2013 之外,它在所有试金石测试中都显示良好,其中 valign="middle" 被忽略,链接文本被推到顶部,如下所示:http: //i.imgur.com/a48ObB8 .jpg
这里和其他地方的几个来源表明 valign 在 Outlook 中有效,但我已经尝试了valign="middle"
我能想到的每个标签上的属性,以及几个 css vertical-align: middle;
。这不再是真的了吗?如果是这样,是否有某种解决方法?