【问题标题】:Hide content only for Gmail users仅为 Gmail 用户隐藏内容
【发布时间】:2019-09-17 13:31:17
【问题描述】:

我正在编写电子邮件模板,我需要为 Gmail 用户隐藏一段内容。

存在 [一种仅向 Gmail 用户显示内容的简单方法],但您会注意到,这是不可逆的,因为它使用了 Gmail 忽略 display:none; 的事实。

还有一种为 Outlook + IE 用户显示/隐藏内容的方法(使用条件 HTML 语句,如<!–[if gte mso 9]> <![endif]–>),但对于 Gmail、Yahoo 或其他任何东西,似乎不存在相同的方法。

有人有什么想法吗?

【问题讨论】:

  • 如果{display: none;} 不起作用,请尝试{display: none !important;}{height: 0; width: 0; overflow: hidden; opacity: 0; visibility: hidden; position: absolute;}
  • 您好 Asfan,我不明白这段代码与仅为 Gmail 用户隐藏内容有何关系。您指的是我的问题中的代码,该代码旨在与我想要的相反:(
  • 你说过There exists [an easy way to SHOW content only to Gmail users]。所以,我想你已经知道如何定位特定部分并将其隐藏在 Gmail 中。
  • 对不起,我删除了我的答案。我认为您没有测试过代码,甚至没有在网上搜索过它是如何工作的。我一直在使用这种方法来隐藏桌面和移动设备中的元素。希望你能找到你想要的答案。

标签: gmail conditional-statements html-email email-templates


【解决方案1】:

Gmail.com 将删除您位于标题中的所有 CSS。隐藏某些内容的唯一选项是像display:none !important 这样的内联样式,但是对于电子邮件客户端,它将消失。

所以你的问题的答案是:不,不可能。

【讨论】:

    猜你喜欢
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    相关资源
    最近更新 更多