Мария!

1080×2340 — это количество физических пикселей, которые реально есть внутри экрана вашего телефона.

А ещё есть виртуальные или логические пиксели, количество которых не всегда равно физическим, обычно виртуальный пиксель вмещает несколько физических. Виртуальные пиксели нужны для удобства разработчиков и обратной совместимости: в коде пишем всегда виртуальные пиксели, а сколько будет реальных пикселей — уже зависит от качества экрана конкретного устройства.

Соотношение физических пикселей к виртуальным на устройстве характеризуется параметром ДПР (DPR, Device Pixel Ratio). Это ещё называют плотностью пикселей. Так будет выглядеть квадрат 2×2 пикселя в коде при разном ДПР:

.box {
  width: 2px;
  height: 2px;
}
ДПР 1, 2 и 3

Чем больше реальных пикселей на экране и чем выше DPR, тем более «гладкую» и качественную картинку сможет показать экран.

ДПР телефона Редми 8 Про — 2.75, значит виртуальных пикселей в 2,75 раза меньше, чем физических. При 1080 реальных пикселях ширины, виртуальных пикселей будет около 390. Именно для этой ширины и применятся стили страницы.

P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

Веб‑разработка
Отправить
Поделиться
Запинить

Рекомендуем другие советы