Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ещё такой нюанс, вот в iPhone 6+ идёт даунсэмплинг из 2208*1242 в 1920*1080, то есть там вообще, как я понимаю, нельзя сделать рендеринг пиксель-в-пиксель никак?Глянул на симуляторе, действительно, при viewport
"width=device-width" края чёткие, CSS не знает про даунсэмплинг. На девайсе будет «размыто».Я вот как-то не вижу смысла в создании костылей под все возможные варианты.А я вообще за то, чтобы всегда верстали на максимальных DPI, которые есть в продаже. А уже задача рендер-движков — чтобы всё «смотрелось» на более дешёвых экранах (хотя понятно, что пока они её не выполняют, надо тестировать везде).
здесь www.w3.org/Style/Examples/007/units.en.html написано что требование к пикселю быть размером 1\96 дюйма относится ко всей печатной продукции, ни про какакие мониторы речи нету.
1px is equal to 1/96th of 1in— никаких исключений про мониторы тут не вижу.
For reading at arm's length, 1px thus corresponds to about 0.26 mm (1/96 inch).
Тоесть пиксель на устройстве это всегда пиксель CSS.У меня пиксель на устройстве (iPhone 4S) равен 0,08 мм.
"width=device-width") рисует 1px толщиной в 0,16 мм.<meta name="viewport"
content="width=device-width, height=device-height,
initial-scale=1.0, user-scalable=no, maximum-scale=1.0"/>
практические выводы из этой статьикогда появится поддержка
mediaSource: 'screen' во всех браузерах, половина экранного пикселя — не бывает.
Пол-пикселя?