【发布时间】:2013-06-06 16:49:14
【问题描述】:
为什么我们在 320 像素宽的窗口中的响应式网站在手机上的缩放比例与在桌面浏览器上的缩放比例不同
问题原来是 Bootstrap 的 v2.3.2 responsive-utilities.less 文件中的此更新。
@-ms-viewport{
/* comment this out!!! */
width: device-width;
}
当我们注释掉这一点时,移动 320 像素浏览器的渲染与桌面 320 像素浏览器的渲染相同。
我们不必进行任何其他更改。也就是说,在我们的站点中可以有 1500px 的图像,并且我们不必更改现有的 viewport 元标记,如下所示:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
一个后续问题:@-ms-viewport 行到底是干什么用的?
【问题讨论】:
标签: twitter-bootstrap responsive-design viewport