【问题标题】:How can I remove Gmail App Dark Mode stylings?如何删除 Gmail 应用暗模式样式?
【发布时间】:2021-02-18 19:59:09
【问题描述】:

我正在使用 mjml 构建一封电子邮件,并且设计非常标准,无法灵活更改。

在 gmail 中,副本变得难以辨认,因为 gmail 将白色副本反转为黑色副本。

我希望 gmail 保留我想要的样式,有没有一种方法可以确保 gmail 不会反转任何内容?

我试过了:

  • !important 应用于我需要的所有元素。
  • @media (prefers-color-scheme: dark) {} 但 gmail 会去除媒体查询。
  • <meta name="supported-color-schemes" content="light only"> 不走运。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: css gmail ios-darkmode


    【解决方案1】:

    你可以这样做:

    <style type="text/css">
    
    :root {
    
    Color-scheme: light dark;
    
    supported-color-schemes:light dark;
    
    }
    
    </style>
    

    并在您的 CSS 中包含暗模式媒体查询:

    @media (prefers-color-scheme: dark ) {
        .body {
          background-color: #CCCCCC !important;
        }
    h1, h2, h3, td {
          color: #9ea1f9 !important;
           padding: 0px 0px 0px 0px !important;
    }
    }
    

    话虽如此,这只会在某些时候起作用。要针对暗模式设置样式,您可以做的最好的事情是设置在暗模式处于活动状态时不会受到影响的电子邮件样式。

    在有明确的解决方案之前(暂时还没有),你要么必须接受黑暗模式将保持活跃的想法,要么尽你所能去改变它的风格。

    Here 是一个包含更多信息的资源。电子邮件的世界仍然没有赶上浏览器,许多样式仍然被不同的客户忽略,大多数解决方案充其量只是实验性的。

    【讨论】:

    • 谢谢你。我也读过那篇文章。我能找到的所有读数都是关于使用暗模式,而不是不使用它,呵呵。我尝试了您的方法,似乎根本没有采用 Gmail App Dark (iOS 13.4.1)。那是我通过石蕊测试的应用程序。再次感谢。
    • 没问题,我希望也有办法。如果它让你感觉更好,主要品牌也必须处理这个问题。 :)
    • 我不敢相信 Gmail 应用程序这么烂。 Apple Mail 在深色模式下完美运行。
    猜你喜欢
    • 1970-01-01
    • 2021-02-10
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 2022-12-11
    • 2019-11-15
    • 2021-02-10
    相关资源
    最近更新 更多