2015-03-26 2 views
3

Я создаю HTML-адрес электронной почты и использую эмулятор Chrome для тестирования реагирующих состояний, но теперь эмулятор не запускает медиа-запрос.Хром-эмулятор не активирует медиа-запросы

@media only screen and (max-device-width: 480px) 

Любые мысли?

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

screenshot showing what happens when i select the "body" element in Console

EDIT Проблема связана с удалением видовых мета-тег, но это рекомендуется удалить из реагирующих писем ... Кто-нибудь знает решение для этого?

<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
+2

Я не стал бы полагаться на эмулятор, это довольно неточно в моем опыте. – mattytommo

+0

Я нахожу эмулятор немного болью. У вас есть метатег в начале документа? Глупый вопрос, который я знаю. Я обнаружил, что расширение Firefox Developer позволяет устанавливать все виды ширины устройства, и вы можете проверить свои MQ там. Не уверен, насколько это полезно :) – lharby

+0

@mattytommo мы запускаем тестирование устройств на EOA, но эмулятор помогает отлаживать бит или использовать его! –

ответ

0

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

@media only screen and (max-width: 480px) 

max-width лучше, чем max-device-width из-за нескольких причин. Первичным является то, что для запуска некоторых телефонов Android, если вы использовали max-device-width, вам нужно было установить его горизонтальное разрешение (1920 пикселей на некоторых телефонах на ландшафт!), В то время как max-width должен был быть установлен на ширину видового экрана (около 480 пикселей). На iPhone оба те же, что и в прошлый раз, я проверил.

Лучше всего использовать max-width в запросах по электронной почте.

Кроме того, вам не нужно ставить 480px, я стараюсь устанавливать более высокие значения, либо 580px, либо на 1px меньше, чем ширина внешнего контейнера.