Andrey Pak
Ученик
(190)
8 месяцев назад
Да, есть большая разница между физическим и логическим (то, что указываете в CSS) пикселями.
Чтобы сравнить их, нужно знать о плотности пикселей на экране устройства - DPI - и пиксельный коэффициент (DPR - не путать с DPI).
DPR - это отношение между физическими и CSS-пикслеями. Например, если он равен двум, это означает, что один логический пиксель равен двум физическим.
Формула тут простая - умножить логические пиксели на DPR.
Плотность пикселей бывает разной. Например, на устройствах Apple с ретиной DPR равен 2. Путем простого вычисления можно понять, что 320px из CSS на таком устройство будет равно 640 пикселям (320x2).