iOS darkmode: изображение изменено в фоновом содержимом переключателя подписи с белым - PullRequest
0 голосов
/ 27 марта 2020

Я создаю подпись электронной почты для учетной записи Gmail.

Это код: https://jsfiddle.net/Geo87/pk3o2vhr/14/ Процедура реализации подписи электронной почты в Gmail следующая:

  1. Откройте файл HTML в браузере
  2. Скопируйте содержимое файла HTML
  3. Вставьте в Gmail> Настройки> Подпись

Проблема:

Я хочу использовать изображение двойного размера (210x140 пикселей), чтобы изображение было действительно четким на мобильных устройствах или экране сетчатки.

Все работает нормально, ожидайте на Mail (iOS) в темном режиме - я не могу попробовать на других устройствах темного режима.

Я не понимаю почему, если я изменяю размер изображения в CSS или HTML, и я отправляю электронное письмо, получатель получает электронное письмо с текстом основного текста белого цвета.

Я пытался изменить CSS (id и class), я поставил размер в HTML с атрибутом width и height, но не работает, все еще белый фон. Я пытался загрузить изображение с разрешением 144 т / д, но Gmail автоматически изменило его размер на 72 т / д. Таким образом, эффект не является резким изображением, которое я хочу.

В электронном письме слева ( img 144 ) вы можете видеть изображение, измененное в 72 dpi и правильный эффект. Справа у вас есть "ошибка", которую я вижу на iOS.

У вас есть идеи, почему? У вас была такая же проблема?

Заранее спасибо, Best Geo

Screen of two emails, left with an image with the correct size, right with an email resized

...