Медиа-запросы удаляются из gmail

#email #gmail #html-email

#Адрес электронной почты #gmail #html-электронная почта

Вопрос:

У меня есть куча медиа-запросов для моей электронной почты, но, похоже, они удаляются в gmail. Кто-нибудь знает, почему это так? gmail не поддерживает медиа-запросы?

Вот мой запрос на случай, если я делаю что-то не так

     @media (max-width: 500px){
      .test-table {
       display: block !important;
      width: 100% !important;
      display: none;
      }
    }
 

Ответ №1:

Gmail поддерживает запросы @media.

Это также удалит искаженную таблицу стилей или класс из заголовка. Если класс отсутствует, test-table , он может удалить весь запрос @media. Вы не опубликовали свой код, поэтому я не могу сказать.

Попробуйте изменить это:

 @media (max-width: 500px){
 

К этому:

 @media screen and (max-width: 500px) {
 

Сообщите нам, если класс отсутствовал или если изменение запроса @media устраняет проблему.

Удачи.

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

1. Также стоит опубликовать Могу ли я отправить по электронной почте несколько заметок о поддержке Gmail: caniemail.com/features/css-at-media

2. Привет, спасибо за ваш ответ, я трижды проверил это, но, похоже, нет ничего, чего там не должно быть. Я также изменил медиа-запрос на то, что вы предложили. Может ли что-нибудь еще вызвать это?

3. Я протестировал это дальше, в медиа-запросе я добавил * { padding: 500px; }, и это повлияло только на заполнение тела письма. Я понятия не имею, почему это происходит

4. Это происходит только с заполнением. Я добавил цвет фона, и он работает отлично