2016-01-18 3 views
0

У меня есть медиа-запросы в файле CSS набор из 0-500px и 501-1250px и так далее ...Chrome Dev инструменты чтит медиазапросы, но браузер не

Мои CSS контрольные точки работают отлично на экране эмулятора в инструментах разработчика Chrome, когда у меня есть «Emulate Mobile» на вкладке «эмуляция». Если это не проверено или когда я просматриваю его в браузере без открытия инструментов dev, он не соблюдает точки останова.

Точки останова также отлично работают в режиме «Отзывчивого дизайна» Firefox, но не в обычном браузере, когда я закрываю инструменты dev.

Я не уверен, как лучше задать вопрос - возможно ли, чтобы стили работали в обычном браузере?

вот видео моего экрана, демонстрирующее проблема:

https://youtu.be/_FBoDek0Ou0

+0

Как вы их пишете? Вы проверяете экран и т. Д. Или просто записываете '@media all и (max-width: 500px;)' –

+0

/@ только мультимедийный экран и (min-device-width: 501px) и (max-device-width: 1250px) { @media только экран и (max-device-width: 500px) { – theCodeJoker

+0

/@ только экран и (ширина min-device: 1251px) и (max-device-width: 2600px) { /@ только мультимедийный экран и (ширина min-device-width: 501px) и (max-device-width: 1250px) { /@ только экран для мультимедиа и (max-device-width: 500px) { – theCodeJoker

ответ

2

После просмотра видео, запросы СМИ похожи на вопрос. Вы проверяете ширину устройства, которое браузер видит как ПОЛНЫЙ РАЗМЕР вашего экрана, а не ширину браузера.

Попробуйте написать им, как это:

@media all and (min-width: 1251px) and (max-width: 2600px) { 
    */ code here /* 
} 

Обратите внимание, что это проверка только для min-width, а не min-device-width.

Я предлагаю вам также прочитать: https://css-tricks.com/css-media-queries/ и http://bradfrost.com/blog/post/7-habits-of-highly-effective-media-queries/, чтобы получить больше информации о том, как они работают.

+0

Большое спасибо! Это сработало! – theCodeJoker

+0

Спасло меня, спрашивая действительно глупый вопрос +1 – Ricky

 Смежные вопросы

  • Нет связанных вопросов^_^