css - @supports 不在 FF 和 Chrome 中使用

标签 css google-chrome firefox less

我正在用 Less 编写我的 CSS,但由于某种原因,@supports 没有显示。会不会是嵌套问题?

@supports(display: grid) {
    .two-up {
        @media screen and (min-width: @small-screen) {
            display: grid;
            grid-template-columns: 1fr 1fr;
        }
    }
}

最佳答案

code compiles ok .

它适用于 Chrome 和 Firefox: https://codepen.io/oslego/pen/KeQpgr

@small-screen: 10em;

@supports(display: grid) {
    .two-up {
        @media screen and (min-width: @small-screen) {
            width: 500px;
            height: 500px;
            background-color: green;
            display: grid;
            grid-template-columns: 1fr 1fr;
        }
    }
}
  <div class="two-up"></div>

也许您有其他代码遵循该规则或以意想不到的方式与之竞争。

关于css - @supports 不在 FF 和 Chrome 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50932191/

相关文章:

javascript - jQuery ('body' ).text() 在不同的浏览器中给出不同的答案

html - CSS出现错误信息时给span元素添加padding

css - 如何更改组件的 mat-slide-toggle/overwrite CSS 的颜色属性?

javascript - 嵌入式 Google map 仅在 IE 上加载,但在 Mozilla Firefox 和 Google Chrome 上均不加载

javascript - Chrome 控制台无法检测到 undefined variable ?

html - 缩小图像在 Firefox、IE9 和 Opera 中没有抗锯齿,但在 Chrome 和 Safari 中有

html - 我应该多久在 CSS 中使用子/兄弟选择器?

html - 如何在 css 中覆盖媒体查询的文本溢出?

javascript - 为什么 console.log(10150141932135203) 在 Firefox 和 Chrome 中打印 10150141932135204 以及如何处理像这样的大整数值?

jquery - 使用 jQuery 在 Firefox 中获取自动计算边距