【发布时间】:2012-02-05 09:51:17
【问题描述】:
我想知道当用户用手指放大/缩小时,如何强制 Android 浏览器(最好使用纯 CSS3)不改变视口的宽度?
我在页面上有多个针对不同视口宽度的媒体查询。但是任何时候用户放大/缩小页面视口宽度都会改变,因此页面布局会重新排序,我不会发生这种情况。我希望 Android 浏览器“记住”其初始视口大小,并且当用户放大/缩小时,我希望 Android 浏览器仅缩放,但不更改视口大小。
这可以通过 CSS 实现吗?提前感谢您的帮助。
编辑:我的媒体查询:
@media only screen and (min-width : 800px) and (max-width : 999px) {
#content { width:800px; }
}
@media only screen and (max-width : 799px) {
#content { width:600px; }
}
【问题讨论】:
-
请您出示您的媒体查询好吗?
-
@Michael 当然没问题。我有这两个媒体查询来实际支持三种类型的设备。台式机(宽度 > 1000 像素)、平板电脑和高清智能手机(宽度 800-1000 像素)以及所有其他手机和设备(宽度
标签: android html css viewport android-browser