如何在iOS设备轮换上进行视口内容宽度=设备宽度更新?

时间:2012-02-15 00:01:14

标签: html ios ipad mobile-safari

我正在开发一个只会在iPad上显示的页面,所以我真的不需要担心让它与其他任何东西兼容。我正在创建一个我想要滚动但不可扩展的页面,我希望它能够在不缩放内容的情况下更新页面宽度。

我尝试过这样的事情:

<meta name='viewport' content='user-scalable=no, maximum-scale=1.0, minimum-scale=1.0, width=device-width' />

这很有效,直到设备旋转。页面宽度不会更新为新宽度,因此系统毫无意义。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

一个选项是有两个单独的样式表,每个样式一个(如果您愿意,也可以在页面内完成)

在每个中,您可以将“body {width:--- px;}”设置为设备的特定宽度。

当然,我已经看过其他可以滚动但不可扩展的iPad webapps,它们始终保持横向宽度 - 你也可以选择在纵向模式下向左或向右滚动。在这种情况下,您只需要像往常一样为ipad的横向宽度定义体宽,我相信它是1024px。