信息从here澄清的术语。访问硬件像素在移动设备上
硬件像素:显示器上的物理像素。例如,iPhone 5具有640个水平硬件像素的屏幕。
设备无关像素(DIP):装置中的像素的缩放以正常观看距离,这应该 近似上的所有设备相同的大小相匹配的统一基准像素。 iPhone 5的宽度为320下降 。
CSS像素:用于由视口控制的页面布局的单位。诸如width:100px之类的像素尺寸在CSS 像素中指定。 CSS像素与设备无关像素的比例为 页面的比例因子或缩放比例。
的是,有没有办法设置硬件像素和CSS像素像1之间的关系:1。
我的意思是如果我想将div的宽度设置为100px,那么即使在Retina显示屏上它也只有100个硬件像素。
为什么你要这样做,而不是仅仅使用标准媒体查询和相对大小的元素?可能使用Device/UA嗅探或[高DPI媒体查询](https://css-tricks.com/snippets/css/retina-display-media-query/)并使用该信息调整[视口,缩放和/或缩放](http://blog.teamtreehouse.com/thinking-ahead-css-device-adaptation-with-viewport)。但是,你应该[检查出类似问题的这个答案](http://stackoverflow.com/a/21767407/675110),现在停止这个疯狂。 – IMI
这是用于基于web还是本地应用程序? – IMI
@IMI基于网页。 – Mark