【发布时间】: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