Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Браузер же может узнать плотность пикселей от операционной системы.
нестандартное по сути масштабирование и имеет ли смысл так проверять — большой вопрос.
@media (max-width: 20em) { /* ... */ }
@media (min-width: ">20em") { /* ... */ }
@media (min-width: ">20em")
. Если бы такой подход существовал, эта статья не появилась бы, а я бы верил, что пикселы ломают зум.<img src='hd_img_1280x720px.jpg' style='width:200px' alt='Retina image'>
, и на iPhone 4/5 оно отобразится в высоком разрешении, несмотря на то, что в CSS задан размер 200px. То же самое касается и шрифтов. Шрифт, размер которого задан равным 16 пикселам, будет отображаться в высоком разрешении и иметь сколько угодно реальных пикселов.Например, если сайт на «умных часах» будет отображаться в том же масштабе, что и на традиционном экране настольного ПК, то масштаб будет настолько крупным для мелкого экранчика, что пользоваться сайтом будет невозможно. Ширина колонки текста составит 10 знаков. Я предпочту, чтобы масштаб на часах был меньше, чем на ПК, ведь я могу поднести их близко к глазам.
размер виртуального пиксела на каждом устройстве индивидуален и определяется значением DPI, прописанным в ОС.есть костыль, право на жизнь которого диктуется только насущной проблемой поддержки старых сайтов. Но лучше ведь не добавлять проблему в новые, разве не так?
Шрифт, размер которого задан равным 16 пикселам
font-size
для <html>
вам придется задать через А, и используйте Б для всего остального.Умножение DPI на Б дает размер универсальной единицы «стандартный кегль»
То есть вы можете сделать <img src='hd_img_1280x720px.jpg' style='width:200px' alt='Retina image'>, и на iPhone 4/5 оно отобразится в высоком разрешении, несмотря на то, что в CSS задан размер 200px.
сам пискель — это фундаментальный факт, потому что всё, на чём выводятся сегодня страницы, состоит из этих самых пикселей
Вы готовы верстать вручную все страницы сайта, вместе со всем контентом и каждым новым комментарием?
стандарт теперь разрешает искажать физические размеры
Привязывать размеры шрифтов и элементов страницы напрямую к реальным сантиметрам — нельзя.
Слово в защиту пиксельных значений media queries