Как мы изолируем медиа-запросы, чтобы избежать дублирования?
Например, если мы рассмотрим код:
@media (max-width: 20em) {
/* for narrow viewport */
}
@media (min-width: 20em) and (max-width: 45em) {
/* slightly wider viewport */
}
@media (min-width: 45em) {
/* everything else */
}
Что произойдет, во всех поддерживающих браузерах, ровно 20 и 45??
Я видел, как люди используют: такие вещи, как 799px, а затем 800px, но как насчет ширины экрана 799,5 px? (Очевидно, не на обычном дисплее, а на сетчатке?)
Мне больше всего интересен ответ, рассматривающий спецификацию.