【发布时间】:2018-11-22 20:24:30
【问题描述】:
我正在尝试了解仅移动页面的 CSS 媒体查询。我的最终目标是让我的页面上的字体大小在物理单位(英寸/厘米)中大致相同,而不管 decice 物理大小和分辨率如何。但是我看到媒体查询报告的内容与设备规格无关。
我正在测试 HTC One M7,即 1080x1920、467dpi - 制造商规格。
媒体查询报告的准确数字是:
width (as reported by min-width/max-width): 1080px
resolution (as reported by min-resolution/max-resolution): 288dpi or 3.0dppx
首先,报告的宽度像素不应该是逻辑像素,而不是物理像素吗?我的意思是iPhone3GS 和iPhone4 都报告了width 的320px,尽管后者实际上是640 个物理像素。见How to target iPhone 3GS AND iPhone 4 in one media query?
当匹配给定查询时,我应该如何知道“pixel”的浏览器是什么意思?
其次,报告的288dpi与实际设备467dpi无关。这个3dppx是怎么计算出来的?
【问题讨论】:
标签: css mobile media-queries pixels