2016-11-07 4 views
0

Я использую несколько медиа-запросов для веб-сайта, и самая большая (min-width: 1201px) - единственная, которая не выполняет никаких изменений. Вот те запросы, которые я использовал, набравшие точно, как показано в моем CSS, и именно в таком порядке:Почему только один из моих медиа-запросов не работает?

@media only screen and (min-width: 320px) {} 

@media only screen and (min-width:480px) {} 

@media only screen (min-width: 768px) and (max-width: 991px) {} 

@media only screen (min-width: 992px) and (max-width: 1200px) {} 

@media screen (min-width: 1201px) {} 

я включил мета-тег в главе index.html:

<meta name="viewport" content="width=device-width, initial-scale=1"> 

Еще одна вещь, которую я нашел нечетной, находится в index.html. Я применил мультимедийные запросы с изображениями различного размера для фона обложки фона и тот, который я использовал там с минимальной шириной: 1200 работал.

Я действительно надеюсь, что один из вас может определить, что мне не хватает.

ответ

0

Не все эти запросы работают. Я думаю, что это то, что вам нужно.

@media only screen and (min-width: 320px) and (max-width: 479px) {} 
@media only screen and (min-width:480px) and (max-width: 767px) {} 
@media only screen and (min-width: 768px) and (max-width: 991px) {} 
@media only screen and (min-width: 992px) and (max-width: 1200px) {} 
@media screen and (min-width: 1201px) {} 

увидеть его в действии здесь: https://jsfiddle.net/e7wdmca4/1/

+0

Просто добавить к тому, что @kolsyrad сказал, что я бы изменил первый запрос на экран только для мультимедиа и (max-width: 479px) {} таким образом он применим ко всем маленьким экранам вверх по ширине tp 479px :) –

+0

@Saa_keetin хорошее упоминание, оставим его как есть в случае, если есть специальный случай для того, чтобы быть ниже 320 пикселей :) – simnys

+0

Спасибо, что ответили! Я дам ему попытку и надеюсь, что это сработает :) Я довольно новичок в этом, поэтому помощь всегда хороша @kolsyrad – Kali

0

Вы пропускаете "и" в последнем запросе: @media экран и (мин-ширина: 1201px) {}