Я предполагаю, что вы знаете, как CSS интерпретирует все объявленные стили
Сначала Давайте нумеруем все медиазапросы в порядке, с которого стиль будет применяться первым до последнего
// #5
@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1024px) {
}
// #4
@media (min-width:768px) and (max-width:991px) {
}
// #3
@media only screen and (max-width:1024px) {
}
// #2
@media only screen and (max-width:980px) {
}
// #1
@media only screen and (max-width:481px) {
}
Теперь давайте рассмотрим диапазоны эффекта, не забывайте, что порядок #1
будет применен первым, если носитель совпадает, если нет, то #2
и т. Д.
- Стили с
#1
будут применяться с 0px to 481px
- Стили с
#2
будут применяться с 0px to 980px
- Стили с
#3
будут применяться с 0px to 1024px
- Стили с
#4
будут применяться с 768px to 991px
- Стили с
#5
будут применяться с 0px to 760px and from 768px to 1024px
Если вы еще не видите никакого конфликта, это следует объяснить. не забывайте заказ.
![enter image description here](https://i.stack.imgur.com/nt6eQ.png)