我使用以下代码成功隐藏了Outlook.com、Office365和Outlook2016上的目标内容:
<style>
[id="x_hide-outlook"]{
display:none !important;
}
</style>
<!--[if (gte mso 9)|(IE)]>
<style type="text/css">
#hide-outlook {
display: none;
}
</style>
<![endif]-->
<div id="hide-outlook"><h1>HIDDEN IN OUTLOOK/OFFICE 365</h1></div>上面的代码无法隐藏Office365和Outlook2016的macOS版本的电子邮件内容(适用于Windows版本)。
有没有人在上面的逻辑/解决方案中遇到了macOS特定的问题?
发布于 2020-09-11 09:11:14
macOS Outlook以不同的方式呈现电子邮件,但是,还有另一种方法可以针对它。多亏了Mark Robbins' work,我才能通过下面的代码为你隐藏它:
<head>
<style>
[id="x_hide-outlook"]{
display:none !important;
}
_:-webkit-full-screen, _::-webkit-full-page-media, _:future, :root .body:not(.Singleton) #hide-outlook {
display:none !important;
}
</style>
<!--[if (gte mso 9)|(IE)]>
<style type="text/css">
#hide-outlook {
display: none;
}
</style>
<![endif]-->
</head>
<body class="body">
<div id="hide-outlook"><h1>HIDDEN IN OUTLOOK/OFFICE 365</h1></div>
</body>注意<body>标签上的class="body" -这是必要的。
在这里查看Litmus示例结果:https://litmus.com/checklist/emails/public/faeec7e
https://stackoverflow.com/questions/63834948
复制相似问题