Как я могу удалить стили темного режима приложения Gmail?

#css #gmail #ios-darkmode

#css #gmail #ios-darkmode

Вопрос:

Я создаю электронное письмо с использованием mjml, и дизайн довольно стандартный и не поддается изменению.

В gmail копия становится неразборчивой, потому что gmail инвертирует белую копию в черную копию.

Я хочу, чтобы gmail сохранил мои предполагаемые стили, есть ли способ гарантировать, что gmail ничего не инвертирует?

Я пробовал:

  • Применяется !important ко всем элементам, которые мне требуются.
  • @media (prefers-color-scheme: dark) {} но gmail удаляет медиа-запросы.
  • <meta name="supported-color-schemes" content="light only"> не повезло.

Любая помощь будет высоко оценена.

Спасибо

Moe

Ответ №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;
}
}
  

При этом это будет работать только иногда. Для создания стиля в соответствии с темным режимом лучшее, что вы можете сделать, это оформить свою электронную почту так, чтобы это не повлияло на работу в темном режиме.

Пока не будет окончательного решения (пока ничего нет), вам либо придется смириться с мыслью, что темный режим останется активным, либо сделать все возможное, чтобы изменить стиль в соответствии с ним.

Вот ресурс с дополнительной информацией. Мир электронной почты все еще не догнал браузер, многие стили по-прежнему игнорируются разными клиентами, и большинство решений в лучшем случае являются экспериментальными.

Комментарии:

1. Спасибо вам за это. Я тоже читал эту статью. Все, что я могу найти, касается работы с темным режимом, а не его отмены, хе-хе. Я попробовал ваш метод, похоже, он вообще не работает с приложением Gmail Dark (iOS 13.4.1). Это приложение, которое я тестирую через лакмус. Еще раз спасибо.

2. Нет проблем, я бы хотел, чтобы был способ. Если вам от этого станет легче, крупным брендам тоже придется с этим справиться. 🙂

3. Я не могу поверить, что приложение Gmail настолько отстой. Apple Mail работает безупречно в темном режиме.