css - 媒体查询在 IE11 中不起作用(解决问题)

标签 css internet-explorer-11

我在 CSS 中使用媒体查询来根据 IE11 和 Chrome 的屏幕分辨率缩放我的网页。当我运行 this webpage在我的 2 个不同屏幕上的 chrome(顺便说一句,我用它来确定我的最小宽度)上,我在小屏幕上得到 1366x768,在大屏幕上得到 1920x1080。当我在 IE11 的两个屏幕上运行相同的网页时,我得到的都是 1920x1080。这意味着我正在使用的媒体查询不适用于 IE,因为宽度是 1920。 我该怎么做才能解决这个问题?

.sizing{

 }

@media all and (max-width: 1366px) {
  .sizing{
    zoom: 0.65;
    -moz-transform: scale(0.85);
  }
}

现在它只能在 chrome 中缩放,但不能在 IE 中缩放。

最佳答案

根据browser compatibility文档,IE 不支持 -moz-transform。您应该改用 transform。您可以尝试这样修改 css:

@media all and (max-width: 1366px) {
  .sizing{
    zoom: 0.65;
    transform: scale(0.85);
    -moz-transform: scale(0.85);
  }
}

关于css - 媒体查询在 IE11 中不起作用(解决问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56856094/

相关文章:

css - Flex 自动边距在 IE10/11 中不起作用

javascript - IE11 中的数字输入类型验证错误,可能的纯 JS 解决方法?

CSS 网格 - IE 11 重叠

javascript - 当组件离开页面时 react 整个页面可滚动

javascript - 更改预定义的主体背景图像

css - 位置 :Absolute in a TD different for IE and Chrome

javascript - IE11 中的 XPathEvaluator 检测

css - 多列响应式设计中的等列高度

javascript - IE11 style.maxHeight 不是从 css 设置的

ssl - Windows Server 2012 上的 IE11,不支持常见的密码方法?