我正在使用带有 HTML5 样板的 JQM。我的目标(出于测试目的)是在桌面浏览器中拥有一个整体 div,它将向我显示我的应用程序在真实设备上的预期大小区域。然而,在桌面浏览器中,与 iphone4 浏览器宽度布局相比,宽度似乎并不匹配。我不希望更改视口元定义,尽管我怀疑这是我的问题。有人可以向我解释一下:
为什么大小为 640 x 960 px(边框为 1 px,位置为绝对)的 div 的大小在使用这种设置的实际设备上不能反映相同大小的区域外观?
问候。
我正在使用带有 HTML5 样板的 JQM。我的目标(出于测试目的)是在桌面浏览器中拥有一个整体 div,它将向我显示我的应用程序在真实设备上的预期大小区域。然而,在桌面浏览器中,与 iphone4 浏览器宽度布局相比,宽度似乎并不匹配。我不希望更改视口元定义,尽管我怀疑这是我的问题。有人可以向我解释一下:
为什么大小为 640 x 960 px(边框为 1 px,位置为绝对)的 div 的大小在使用这种设置的实际设备上不能反映相同大小的区域外观?
问候。
只需使用 Chrome 的开发者工具。您可以选择欺骗您的用户代理以及不同设备的设备指标。
在 Chrome 中时:
请注意,您必须保持 Chrome 开发者工具处于打开状态,一旦您关闭它们,您也会失去 UA 欺骗和设备指标欺骗。
为了直接回答您的问题,不同的屏幕具有不同的像素密度,因此具有较高像素密度的屏幕将在较小的物理区域中显示相同数量的像素。