如何通过电子邮件模板禁用暗模式

问题描述

是否可以在outlook.com中禁用暗模式并强制我的电子邮件模板的原始样式呈现为浅/正常模式下显示的样式?

解决方法

Outlook对电子邮件的暗模式支持具有独特的行为。您可以根据需要learn more here。无论如何,它使用[data-ogsc]来控制显示哪个主题:您也可以use the media queries来强制模板同时显示在浅色/深色主题首选项上。只需将规则复制并粘贴到@media screen and (prefers-color-scheme: dark)中即可;如我所说,Outlook要求使用[data-ogsc] .darkmode选择器来执行此操作。因此,一旦您创建了默认模板,就可以将其粘贴到这些括号中,并且该模板应该适用于大多数网络邮件(包括Outlook)。

,

首先,您无法通过CSS禁用样式(深色或浅色)。

从理论上讲,您可以做的是使用媒体查询(https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme)来检测是使用亮还是暗模式并分别应用css规则。

但是,据我所知,由于您引用的是电子邮件模板,因此不支持媒体查询,因此简短的回答是:否:(