调整 Outlook 桌面版徽标
Sizing logo for Outlook desktop
我正在使用 CRM(Dynamics 365 w/ ClickDimensions)中的拖放编辑器构建电子邮件。对于徽标,我使用 HTML 插入图像。对于除 Outlook 桌面版之外的每个电子邮件客户端,该徽标都可以正常显示。在这里它显示全尺寸并忽略内联样式。如果我添加 "width= ... " 与 img 内联,它会显示得更小,但它位于电子邮件的左上角,而不是它应该位于的位置。
我发现以下条件并试图让它工作,但它没有做任何事情。
<div style="box-sizing: border-box; white-space: normal;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.42857143; word-wrap: break-word !important; white-space: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px;">
<!--[if (gte mso 9)|(IE)]>
<style>
#logo {
max-width: 130px !important;
padding-left: 40px !important;
}
</style>
<![endif]-->
<a href="https://www.southuniversity.edu/"><img id="logo" src="https://s3.amazonaws.com/dceh-marketing/SU/Logos/Systemwide/PNGs/South_Estab1899_CMYK.png" alt="South University Logo" style="max-width:130px; display:block; margin:auto;"></a>
</div>
我不能在框中给出的代码之外编写任何代码,这不是一个成熟的 html 编辑器。外面的任何东西都会被擦除。关于我可以写什么以使徽标在 Outlook 中正确显示的任何想法?谢谢!!
如果您不能在该框之外编写代码,您将不得不忍受 Outlook 中的徽标大小不正确。
Outlook 在图像方面存在问题。它将以创建时的大小显示图像,并忽略您的内联样式宽度声明。解决方法是将 width="130"
添加到 <img>
.
一个例子:
<img id="logo" src="https://s3.amazonaws.com/dceh-marketing/SU/Logos/Systemwide/PNGs/South_Estab1899_CMYK.png" width="130" alt="South University Logo" style="max-width:130px; display:block; margin:auto;">
图像大小实际上是 344x161,我猜 Outlook 正在以该大小显示它。调整图像大小或将 width="160"
添加到 <img>
或接受该问题。
祝你好运。
我发现以下条件并试图让它工作,但它没有做任何事情。
<div style="box-sizing: border-box; white-space: normal;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.42857143; word-wrap: break-word !important; white-space: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px;">
<!--[if (gte mso 9)|(IE)]>
<style>
#logo {
max-width: 130px !important;
padding-left: 40px !important;
}
</style>
<![endif]-->
<a href="https://www.southuniversity.edu/"><img id="logo" src="https://s3.amazonaws.com/dceh-marketing/SU/Logos/Systemwide/PNGs/South_Estab1899_CMYK.png" alt="South University Logo" style="max-width:130px; display:block; margin:auto;"></a>
</div>
我不能在框中给出的代码之外编写任何代码,这不是一个成熟的 html 编辑器。外面的任何东西都会被擦除。关于我可以写什么以使徽标在 Outlook 中正确显示的任何想法?谢谢!!
如果您不能在该框之外编写代码,您将不得不忍受 Outlook 中的徽标大小不正确。
Outlook 在图像方面存在问题。它将以创建时的大小显示图像,并忽略您的内联样式宽度声明。解决方法是将 width="130"
添加到 <img>
.
一个例子:
<img id="logo" src="https://s3.amazonaws.com/dceh-marketing/SU/Logos/Systemwide/PNGs/South_Estab1899_CMYK.png" width="130" alt="South University Logo" style="max-width:130px; display:block; margin:auto;">
图像大小实际上是 344x161,我猜 Outlook 正在以该大小显示它。调整图像大小或将 width="160"
添加到 <img>
或接受该问题。
祝你好运。