首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacOS仅在为Office365/Outlook2016隐藏HTML电子邮件时出现问题

MacOS仅在为Office365/Outlook2016隐藏HTML电子邮件时出现问题
EN

Stack Overflow用户
提问于 2020-09-11 01:35:25
回答 1查看 367关注 0票数 0

我使用以下代码成功隐藏了Outlook.com、Office365和Outlook2016上的目标内容:

代码语言:javascript
复制
<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特定的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-11 09:11:14

macOS Outlook以不同的方式呈现电子邮件,但是,还有另一种方法可以针对它。多亏了Mark Robbins' work,我才能通过下面的代码为你隐藏它:

代码语言:javascript
复制
<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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63834948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档