我正在为移动设备制作网站,尤其是平板电脑。要设置视口,我使用元标记来控制缩放范围:
<meta name="viewport" content="width=device-width, maximum-scale=1.8, minimum-scale=0.63"/>
现在我面临的问题是,Windows Surface 上的 IE10 忽略了 Meta Tag,所以我尝试通过 CSS 规则设置视口。不幸的是,我尝试过的代码不起作用:
@-ms-viewport{
minimum-scale: 0.63;
maximum-scale: 1.8;
min-zoom: 0.63;
max-zoom: 1.8;
}
@viewport{
minimum-scale: 0.63;
maximum-scale: 1.8;
min-zoom: 0.63;
max-zoom: 1.8;
}
这是来自我的 CSS 文件。我是媒体查询的新手,所以我不知道代码是否正确,或者我只是在语法或其他方面犯了一些错误。我也试过:
@media all{
@-ms-viewport{
minimum-scale: 0.63;
maximum-scale: 1.8;
min-zoom: 0.63;
max-zoom: 1.8;
}
@viewport{
minimum-scale: 0.63;
maximum-scale: 1.8;
min-zoom: 0.63;
max-zoom: 1.8;
}}
也不行。那么有没有人控制 Surface 的缩放范围的解决方案?或者有人看到我犯的错误吗?