css - 仅针对 ie 的媒体查询

标签 css internet-explorer

我又变怪了。

我们的团队正在尝试为 ie 添加一些样式,以便调整位于图像上的一些文本的大小。第一个 ms-high-contrast 有效,但以下所有媒体查询均失败。有没有更好更 Eloquent 方法来做到这一点?

我们不知所措。 ie 怎么了?

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .homebox .mdlogolg{
        left: -60px;
    }
    @media (max-width: 1199px) and (min-width: 992px) {
        .homebox .mdlogolg{
            left: -60px;
        }
    }
    @media (max-width: 991px) and (min-width: 768px) {
        .homebox .mdlogolg{
            left: -36px;
        }
    }
    @media (max-width: 767px) {
        .homebox .mdlogolg{
            left: -25px;
        }
    }
}

最佳答案

您可以通过分离这些媒体查询来实现上述目标(因为嵌套不起作用)。试试下面的代码...

@media (max-width: 1199px) and (min-width: 992px) and (-ms-high-contrast: none), (max-width: 1199px) and (min-width: 992px) and (-ms-high-contrast: active) {
    .homebox .mdlogolg{
        left: -60px;
    }
}
@media (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: none), (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: active) {
    .homebox .mdlogolg{
        left: -36px;
    }
}
@media (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    .homebox .mdlogolg{
        left: -25px;
    }
}

关于css - 仅针对 ie 的媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44932976/

相关文章:

html - 是否可以将 Internet Explorer 滚动条箭头居中?

css - 基于 html 目录值的自定义 SCSS

javascript - 如何在图片上添加点击功能

javascript - 我如何在用户滚动时动态的固定 div 上设置上限和下限?

css - Internet Explorer 中的问题,定位?

Javascript/CSS 不适用于 IE 10 但适用于 IE 8

html - 复选框的 CSS 样式主题

javascript - 带有CSS的渐变文本

javascript - 最初选择但不滑动时出现的 JQuery slider - IE9

c# - Silverlight 2 - 下载文件 - IE Blocks 文件下载