Dan*_*sen 6 windows-8 responsive-design internet-explorer-10 twitter-bootstrap
在Windows 8中,使用基本的Twitter Bootstrap模板,如果我将IE 10桌面浏览器缩小到一个狭窄的窗口(见右下图),它将回归到使用智能手机的宽度样式:狭窄,高大的窗口,非常可读.但是,如果将IE 10 Metro浏览器捕捉到窄视图(请参见左下图),则会缩小整页视图,使其无法读取,而不是使用窄窗口样式.
这是不幸的,可能是Metro浏览器设计或错误的意外后果.
假设在最终版本中没有更正,我的问题是:

在Raymond Chen在上面的评论中提到的IEBlog帖子的帮助下,我能够通过在引导响应样式之后添加以下CSS来纠正问题:
@media screen and (max-width: 320px) {
@-ms-viewport { width: 320px; }
}
Run Code Online (Sandbox Code Playgroud)
这停止了IE 10 Metro中的缩放行为(快照侧边栏模式)并正确显示了我针对窄屏幕优化的视图.
最后一点说明: Twitter Bootstrap模板优化的最小宽度为480px(可能是因为iPhone).因此,可能需要进一步优化320像素以改进用于Metro侧边栏快照查看的页面.