#html #email #outlook #html-email
#HTML #Адрес электронной почты #outlook #html-электронная почта
Вопрос:
Я успешно скрываю целевой контент на Outlook.com Office 365 для Windows и Outlook 2016 для Windows со следующим кодом:
<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>
Приведенный выше код не работает для скрытия содержимого электронной почты, в частности, для версий Office 365 и Outlook 2016 для macOS (работает в версиях Windows).
Кто-нибудь сталкивался с конкретной проблемой macOS с вышеуказанной логикой / любыми решениями?
Ответ №1:
macOS Outlook отображает электронные письма по-другому, однако есть другой способ настроить таргетинг на них. Благодаря работе Марка Роббинса я смог скрыть это для вас с помощью этого кода:
<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>
Обратите внимание на class="body"
на <body>
бирке — это необходимо.
Смотрите результаты лакмусовой бумажки здесь:https://litmus.com/checklist/emails/public/faeec7e