【发布时间】:2016-07-28 21:06:39
【问题描述】:
我用 HTML 制作了一个电子邮件签名,似乎遵循大多数准则(表格、内联样式等),并且在大多数客户端上看起来都不错。但是,它在 Outlook 上看起来一定很奇怪,因为在收到 Outlook 的回复后,它是这样返回给我的电子邮件客户端的:
徽标非常好,但社交徽标得到了真正的缩放。这 code is on fiddle,但图片的代码如下所示:
<td valign="middle" style="padding: 0px 8px 0px 0px; border: 0px; outline: none;">
<div style="margin: 0px; padding: 0px; border: 0px; outline: none; float: left;">
<img width="110" height="60" src="https://i.imgur.com/FjK5XfG.png" style="border: none; vertical-align: middle;">
</div>
<span>
<span>
<a href="https://www.facebook.com/ChemProChemistryTutor/" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; outline: none; border: none; font-size: 11px; font-family: arial; background: transparent; display: inline-block;width: 7px;height: 15px;margin-right: 15px;">
<img src="http://i.imgur.com/zrHJLme.png" width="7px" height="15px">
</a>
<a href="https://twitter.com/101educ" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; outline: none; border: none; font-size: 11px; font-family: arial; background: transparent; display: inline-block;width: 16px;height: 13.5px;margin-right: 15px;">
<img src="http://i.imgur.com/psyZ0A1.png" width="16px" height="13.5px">
</a>
<a href="https://www.linkedin.com/in/weinbergjb" target="_blank" style="display: inline-block;width: 15px;height: 15px;">
<img src="http://i.imgur.com/ZyAuqXx.png" width="15px" height="15px">
</a>
</span>
</span>
【问题讨论】:
-
我并不完全肯定,但我相信 Outlook 会缩放所有图像,除非它们是 .GIF 格式。尝试放置 .gif 图像而不是 PNG。
-
@Aziz - 我绝对可以尝试,但所有文件都是 .png,包括未缩放的徽标。
-
嗯...我正在查看您的代码,所有
img标签都具有不带px单位后缀的高度/宽度属性,请尝试不带px并且只使用数字,可能解决您的问题。 -
看来已经做到了!我还没有看到 HTML 签名再次搞砸了。 +1 @Aziz!
-
stackoverflow.com/a/36485709/11166149 酷!谢谢费尔南多·厄本。这对我有用。