【发布时间】:2014-02-08 22:31:20
【问题描述】:
当我读到响应式设计时,人们总是会使用以下语句: @媒体屏幕和(最大宽度:)
但是今天的手机似乎具有非常好的分辨率(通常比电脑还高),检测小型设备的最佳方法是什么?
谢谢 ;=)
【问题讨论】:
-
“更小”是什么意思?按像素还是按物理尺寸?我的 ~4" 银河系的像素比 10" ipad 2 多...
-
是物理的,这实际上是问题所在。您无法通过分辨率检测设备大小
-
理论上你应该能够像在 css 中一样使用真实世界的单位。
12in或5cm。不过,从未尝试过。 CSS 渲染引擎应该处理获取设备屏幕规格和 DPI 等级的必要工作,并将这些真实世界的单位转换为物理像素测量值 -
在 css 中 1in 总是 96px (w3.org/TR/css3-values/#lengths)。
标签: html css mobile media tablet