您可以在Apple设备上强行删除它,但是现在我们在Mac上拥有Gmail和Outlook,无法阻止它们。
只需将其放在<head>
:
<meta name="color-scheme" content="only">
“仅”是“仅光”的缩写(仍然有效)
这将修复iPhone暗模式和Apple Mail,但不能解决用于Mac或Gmail上的Outlook。
您目前可以在Mac上覆盖Outlook,但没有针对Gmail的已知黑客。
以下是在Mac上为Outlook覆盖的方法:
<style type="text/css">
.body, .darkmode, .darkmode div { /* With class body on the body tag, and all elements represented here that have a background color */
background-image: linear-gradient(#ffffff,#ffffff) !important;
}
.darkmode p { /* Add other selectors for other text elements */
-webkit-text-fill-color: #000000 !important;
}
</style>
HT到Litmus论坛上的Brian Thies
但是最好是尝试解决根本问题,而不是删除客户想要的功能(暗模式)。
苹果提供了这样一种方式,它在<head>
:
<meta name="color-scheme" content="light dark">
<style type="text/css">
@media (prefers-color-scheme: dark) {
.darkmode { background-color: #1e1e1e !important; }
.darkmode p { color: #ffffff !important; }
}
</style>
另外,请确保您的最外层背景色具有“ darkmode”类,例如
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center" class="darkmode" bgcolor="#ffffff" valign="top" style="padding: 0px 15px;">
因此,默认情况下,您将拥有白色背景,黑色文字;在深色模式下将是带有浅色文字的深色背景。
(请提供代码以供进一步查询。)