Outlook 应用程序(iOS/Android)
要从 Outlook 应用程序中隐藏元素,我们可以使用以下 CSS 的 sn-p。属性 [data-outlook-cycle] 被添加到这些应用程序中所有电子邮件的元素中。然后我们可以使用一个类来定位元素,例如下面示例中的 .outlookhide:
<head>
<style>
body[data-outlook-cycle] .outlookhide {display:none!important;}
</style>
</head>
<body>
<table>
<tr>
<td class="outlookhide">Content hidden from Outlook app on Android and iOS</td>
</tr>
</table>
</body>
Outlook Webmail (outlook.com)
为了定位 Outlook 网络邮件,我们利用了它将 x_ 添加到我们在 HTML 中使用的所有类的方式。 CSS target 属性可用于通过添加运算符来定位任何包含 x_[your class] 的类 ~ 。在下面的示例中,我们使用了“hideoutlookweb”类。
<head>
<style>
[class~="x_hideoutlookweb"] {display:none!important;}
</style>
</head>
<body>
<table>
<tr>
<td class="hideoutlookweb">Content hidden from Outlook.com</td>
</tr>
</table>
</body>
还有其他几种方法可以隐藏在 Outlook 中:
<!--[if !mso]>
CONTENT
<!--<![endif]-->
您还可以将特定版本的 Outlook 定位为:
<!--[if gte mso 9]>
CONTENT (versions greater or equal to mso 9)
<!--<![endif]-->
要从 Outlook 桌面或 Windows 邮件(不是 Web 或移动应用程序)隐藏,还有以下方法:
<span style="mso-element:field-begin;"></span>
Content to hide from Outlook
<span style="mso-element:field-end;"></span>
Gmail
从 Gmail 中隐藏内容 - 此 CSS 之所以有效,是因为 Gmail 会将标签转换为,因此将 class=”body” 添加到您的标签中,然后使用一个类定位您想要从 Gmail 中隐藏的元素,在下面的示例中称为“nogmail” ” 并使用 display:none;隐藏内容,使其不可点击,从网站隐藏,不占用空间,屏幕阅读器不可见。围绕此 CSS 添加媒体查询可以选择仅在移动屏幕上隐藏内容。
<!DOCTYPE html>
<head>
<style>
u + .body .nogmail {display:none!important;}
</style>
</head>
<body class="body">
<table>
<tr>
<td class="nogmail">Content hidden from Gmail</td>
</tr>
</table>
</body>
</html>
雅虎和美国在线
Yahoo 和 AOL 最近开始使用相同的渲染引擎,因此可以使用下面的 CSS sn-p 一起定位。 .& 类添加了一个包装 div,因此我们可以通过将类链接在一起来定位特定元素:
<head>
<style>
.& .yahooaol {display:none!important;}
</style>
</head>
<body>
<table>
<tr>
<td class="yahooaol">Content hidden from Yahoo and AOL</td>
</tr>
</table>
</body>
要仅针对 Yahoo,您可以在元素周围添加一个带有 unicode id 名称的 div - aol 会去除该样式,因此它只会影响 Yahoo。
<head>
<style>
.& #★ .hideyahoo {display:none!important;}
</style>
</head>
<body>
<table>
<tr>
<div id="★">
<td class="hideyahoo">Content hidden from Yahoo only</td>
</div>
</tr>
</table>
</body>
这些提示可以在这个很棒的blog 中找到,关于如何隐藏某些特定电子邮件提供商(如 Outlook、gmail、雅虎)的元素。