为什么我们的响应式网站在 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 线到底是干什么用的?