Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何防止在Windows 8.1/8上的现代UI IE 11中自动缩放?_Html_Css_Windows 8.1_Internet Explorer 11_Modern Ui - Fatal编程技术网

Html 如何防止在Windows 8.1/8上的现代UI IE 11中自动缩放?

Html 如何防止在Windows 8.1/8上的现代UI IE 11中自动缩放?,html,css,windows-8.1,internet-explorer-11,modern-ui,Html,Css,Windows 8.1,Internet Explorer 11,Modern Ui,Windows 8.1/8有一个分屏功能,在一个屏幕上使用多个应用程序(如现代UI版本IE11)时很好。大多数情况下,当您将IE分割屏幕设置得非常窄时,您会注意到网页会自动缩小,但某些页面(如microsoft.com)会有所不同。它们不能缩小并正确识别狭窄的宽度,因此很容易进行一些响应性设计 我的问题是:是什么代码造成了这种差异?我尝试了,但IE11仍然缩小了页面。我终于得到了答案。简短的版本是: @media screen { @-ms-viewport { width: devic

Windows 8.1/8有一个分屏功能,在一个屏幕上使用多个应用程序(如现代UI版本IE11)时很好。大多数情况下,当您将IE分割屏幕设置得非常窄时,您会注意到网页会自动缩小,但某些页面(如microsoft.com)会有所不同。它们不能缩小并正确识别狭窄的宽度,因此很容易进行一些响应性设计


我的问题是:是什么代码造成了这种差异?我尝试了
,但IE11仍然缩小了页面。

我终于得到了答案。简短的版本是:

@media screen {
    @-ms-viewport { width: device-width; }
}

完整的解释是在

这是因为当客户端宽度改变时,他们使用css中的媒体查询来改变页面的设计。这不是原因。我在我的页面中也使用CSS媒体查询,但它只有在宽度可以正确检测时才起作用。IE11缩小页面后,css仍然检测到宽度很宽。对不起,也许你是对的。我在CSS媒体查询中使用了“最小宽度”。我将尝试“最小设备宽度”。谢谢湿婆,运气不好。即使我已经设置了“最小设备宽度”,仍然可以缩小页面。有人知道答案吗?你能提供网页的URL吗?我测试了一些响应性强的网站,但我无法重现这个问题。