我想知道是否有任何 HTML 电子邮件开发人员可以帮助我解决这个问题。我在 Acid 上使用 Email 来测试 HTML 电子邮件,并且我的按钮内设置的背景颜色(当颜色变浅时)正在反转。这只发生在“macOS Catalina Dark Mode 上的 Outlook Office 365”中。有谁知道如何定位它?这是我的 HTML/CSS:
头:
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
HTML:
<td align="center">
<a class="darkmode-light-button" href="https://example.com" target="_blank" style="font-size: 17px;font-weight: bold;text-decoration: none;color: #1e5d7b;background-color: #dde0e1;border-top: 12px solid #dde0e1;border-bottom: 12px solid #dde0e1;border-right: 20px solid #dde0e1;border-left: 20px solid #dde0e1;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;display: inline-block;">VIEW DEMO</a>
</td>
CSS:
/* Custom Dark Mode Colors */
:root {
color-scheme: light dark;
supported-color-schemes: light dark;
}
@media (prefers-color-scheme: dark) {
.darkmode-light-button {
background-color: #dde0e1!important;
}
}
我也尝试过 Outlook 的 osgb 属性,但没有这样的运气。我知道有一个相关的帖子(覆盖 Outlook 暗模式按钮背景),但没有解决方案,所以我想我会在这里再试一次。
注意:将边框/背景颜色应用于表格数据标签可以解决问题,但整个按钮当然不会充当链接。
谢谢!