【问题标题】:Show specific text only in outlook mail client仅在 Outlook 邮件客户端中显示特定文本
【发布时间】:2016-07-11 18:10:37
【问题描述】:

我找不到仅在 Outlook 邮件客户端中显示特定文本的方法。 Out 公司有带有工人图像的新电子邮件标志。但在旧版本的 Outlook 中,图像不只是一个红十字,这很丑陋。我的想法是只显示一行文字,例如“请接受图片”。这行文本只在 Outlook 上显示,在其他邮件客户端中不显示。我尝试了很多选项,例如:

<!--[if mso]>

    <p></p>

<![endif]-->

<!--[if (IE)]>

    <p></p>

<![endif]-->

<div style=“mso-hide:all”>
  
</div>

我也尝试过使用:display:block !important 或 overflow:hidden

也许你们中的某个人有解决方案?

现在谢谢!

阿扬

【问题讨论】:

    标签: html email outlook inline show


    【解决方案1】:

    欢迎阿扬。

    不幸的是,我不认为这是可以做到的。 如果 Outlook 客户端默认关闭图像,则确实有一个图标显示损坏的图像,但图像旁边还有一个文本,说明如何在电子邮件中启用图像

    如果图像上缺少宽度/高度参数,则此文本无法正确显示。如果要显示文本,一种解决方案是将图像的宽度增加到最小 250 像素。如果可行,您可能还需要编辑个人资料图像,以便在“真实”图像旁边有一个空白区域,以确保它在(例如)250px 宽度内正确显示。

    另一种解决方案可能是在电子邮件中内联图像,但这通常比从远程获取图像更糟糕(所有外发电子邮件中的附件)。

    【讨论】:

    • 您好 Henkealg,感谢您的解决方案。我是否必须在代码中提供 250 像素宽度的图像,或者只是编辑/缩放图像并上传足够?我的第二个问题是我可以更改该消息文本吗?:)
    • 或者我可以在我的电子邮件签名中添加一个仅显示在 Outlook 客户端上的文本吗?
    猜你喜欢
    • 2013-02-24
    • 2013-07-05
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多