Как сверстать моб. версию сайта для разных экранов с высокой плотностью пикселей на дюйм?
Доброго дня, Сенсеи! Как быть с Retina и другими экранами с высокой плотностью пикселей на дюйм? При разработке мобильной версии сайта возникает проблема с пикселями. На iPhone высокое разрешение и элементы получаются меньше, чем нужно. Можно ли задать css в px, не прибегая к vh, vw, vmin, vmax, em, rem, так, что бы на всех смартфонах получалась одинаковая картина?
На iPhone высокое разрешение и элементы получаются меньше
Эм... Ну по идее все эти ретины не влияют на размер элементов, они лишь позволяют показать пользователю "более качественные" картинки. У нас же в CSS пиксели - это абстрактные пиксели, а не физические. Вы уверены, что ваша проблема связана именно с их плотностью, а не еще с чем-то?
Snatch08, Ну так у айфона ширина в 320 CSS-пикселей. А вы говорите "сделай мне width в 100%". Получается 100% = 320px. Это вписывается в ограничение в 640px сверху. Все работает так, как и должно.
Можно ли задать css в px, не прибегая к vh, vw, vmin, vmax, em, rem, так, что бы на всех смартфонах получалась одинаковая картина?
Смотри у тебя есть экран 320 пикселей и 480 каким образом не прибегая к относительным размерам ты хочешь получить одинаковый вид задавая размер в пикселах?
Почитай про css media query, image set отзывчивый дизайн и резиновый дизайн и используй все это