Ich habe einen Code-Hack, der in den meisten Dark-Mode-Clients außer Windows Mail 10 und 11 weißen Text auf schwarzem Hintergrund beibehält.
<!--[if mso 16]> Bedingte Anweisungen funktionieren auf dem Outlook-Desktop (OL 365, OL 2021), werden jedoch in Windows Mail 10 und 11 nicht korrekt angezeigt. Windows Mail mag das in <! mso 16 verwendete CSS. Gibt es MSO-Bedingungscodes speziell für Windows Mail 10 und 11?
Gibt es eine andere Möglichkeit, Stile anzuwenden, um Outlook (OL Office 365 Dark, Outlook 2021 Dark) und Windows Mail zu trennen?
<!--[if gte mso 16]> <style> .keep-white { mso-style-textfill-type:gradient; mso-style-textfill-fill-gradientfill-stoplist:"0 #FFFFFF 0 100000\,100000 #FFFFFF 0 100000"; color:#000000 !important; } </style> <![endif]--> <style> u + .body .gmail-screen { background:#000; mix-blend-mode:screen; } u + .body .gmail-difference { background:#000; mix-blend-mode:difference; } </style>
<!--[if (gte mso 9)|(IE)]> <table align="center" cellpadding="0" cellspacing="0" border="0" style="width:640px;background-color:#000000;" role="presentation"> <tr> <td align="center"> <![endif]--> <table role="presentation" style="width:100%;max-width:640px;Margin:0 auto;" cellspacing="0" cellpadding="0" bgcolor="#000000" align="center"> <tr> <td class="body" style="background: linear-gradient(to bottom, #000000 0%, #000000 100%);max-width:640px;" width="100%" valign="top" align="center"> <!--[if gte mso 9]> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:640px;" fillcolor="#000000"> <v:fill type="gradient" color2="#000000"/> <v:textbox style="mso-fit-shape-to-text:true" inset="0,0,0,0"> <center> <![endif]--> <table role="presentation" style="width:100%;max-width:640px;Margin:0 auto;" cellspacing="0" cellpadding="0" align="center"> <tr> <td style="padding:40px 10px 40px;" align="center"> <p style="padding:0;margin:0;font-family:'Open Sans',Helvetica, Arial,sans-serif;font-size:24px;line-height:34px;color:#ffffff;text-align:center;" class="txt16"> <!--[if mso 16]><strong style="color:#ffffff;" class="keep-white"><![endif]--> <!--[if !mso 16]><!-- --><strong style="font-weight:400;color:#ffffff;" class="gmail-screen"><span class="gmail-difference"><!--<![endif]--> Combo text hack. Works everywhere except Windows 10 & 11 mail. <!--[if mso 16]></strong><![endif]--> <!--[if !mso 16]><!-- --></span></strong><!--<![endif]--> </p> </td> </tr> </table> <!--[if gte mso 9]> </center> </v:textbox> </v:rect> <![endif]--> </td> </tr> </table> <!--[if (gte mso 9)|(IE)]></td></tr></table><![endif]-->
Ich habe die bedingte Anweisung <!--[if mso 16]> für Outlook und Windows Mail 10 und 11 angewendet, aber festgestellt, dass der dunkle Modus von Windows Mail anders mit CSS umgeht als der dunkle Modus von Outlook.
Outlook 深色模式
深色模式元标签
针对深色模式的 Android/Outlook.com
可以在此处找到有关深色模式的更多信息:
https:// www.litmus.com/blog/the-ultimate-guide-to-dark-mode-for-email-marketers/
您可以使用以下两种方法之一来定位 Windows Mail:
或
这两篇文章均由 Mark Robbins 提交至 https://howtotarget.email/。