Ios 如何防止iphone的jquery移动应用程序在ipad中自动拉伸

Ios 如何防止iphone的jquery移动应用程序在ipad中自动拉伸,ios,css,cordova,jquery-mobile,Ios,Css,Cordova,Jquery Mobile,我在jquery mobile和phonegap中为iphone设计了一个应用程序。它可以在iphone或ipod上正常工作。但当我在ipad上打开它的时候,我想它在ipad上会因为流畅的布局而自我拉伸。那么我如何防止它,使它像其他应用程序一样居中。strong text 我坚信这个问题是由于CSS以及如何调整元素大小造成的。在没有看到一些代码的情况下很难确定,但我的猜测是,您正在使用百分比(即.button{width:30%;})来调整元素的大小,因此元素的大小是相对于outter容器的,o

我在jquery mobile和phonegap中为iphone设计了一个应用程序。它可以在iphone或ipod上正常工作。但当我在ipad上打开它的时候,我想它在ipad上会因为流畅的布局而自我拉伸。那么我如何防止它,使它像其他应用程序一样居中。strong text


我坚信这个问题是由于CSS以及如何调整元素大小造成的。在没有看到一些代码的情况下很难确定,但我的猜测是,您正在使用百分比(即
.button{width:30%;}
)来调整元素的大小,因此元素的大小是相对于outter容器的,outter容器似乎是您正在使用的设备的屏幕大小。如果是这样的话,

一种选择是将内部元素的所有百分比大小从百分比更改为像素。另一个选项是使用一个父div包装所有子元素,并使用像素将该父div的大小设置为某个静态大小,这将允许您保持子元素的所有百分比值相同