Правда ли, что разные устройства выбирают, какое соглашение использовать для определения пикселя? - PullRequest
2 голосов
/ 22 апреля 2020

Я читаю о размерах пикселей из документации здесь , и там говорится следующее:

Для устройства CSS эти размеры либо привязаны (я ) соотнося физические единицы с их физическими измерениями или (ii) связывая единицу пикселя с опорным пикселем. Для печатных носителей и аналогичных устройств с высоким разрешением якорная единица должна быть одной из стандартных физических единиц (дюймы, сантиметры и т. Д. c). Для устройств с более низким разрешением и устройств с необычным расстоянием просмотра рекомендуется, чтобы единица привязки была единицей пикселя. Для таких устройств рекомендуется, чтобы единица пикселей относилась ко всему количеству пикселей устройства, которое наилучшим образом соответствует эталонному пикселю.

Что я хочу знать:

1) "For a CSS device": является ли CSS устройством любое устройство, которое может отображать приложение, которое использует CSS? Что может быть примером не CSS устройства? Старый телевизор или что-то в этом роде?

2) (основной вопрос). В нем написано "for print media...the anchor unit should be...", тогда как "for low-resolution devices...it is recommended that the anchor unit be...": я понимаю, что два варианта привязки пикселя: 1) делают его относительно дюйм, и 2) сделать его эталонным пикселем. Так, когда они делают данное устройство, выбирают ли они (1) или (2) для значений px для приложений на этом устройстве? Как на iPhone 1px может быть опорный пиксель, тогда как на телевизоре это может быть 0,75 * (1/72) дюйма?

...