css - @supports 不在 FF 和 Chrome 中使用
问题描述
我正在用 Less 编写我的 CSS,由于某种原因,@supports 没有显示出来。会不会是嵌套问题?
@supports(display: grid) {
.two-up {
@media screen and (min-width: @small-screen) {
display: grid;
grid-template-columns: 1fr 1fr;
}
}
}
解决方案
LESS代码编译正常。
它适用于 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>
也许您有其他代码遵循该规则或以意想不到的方式与之竞争。
推荐阅读
- c# - 是否可以缩短此代码?如果字符串为空或开头有特定值
- hyperledger-fabric - 在fabric中,如果一个块中的两个交易发生冲突,结果是什么
- reactjs - How to prevent parent component from re-rendering with React (next.js) SSR two-pass rendering?
- django - 来自 API 调用的 Django 自动填充表单字段
- php - PHP POSTGRESQL 数据库连接
- python - 在文件 Dockerfile、docker-compose.yml、python.py 和 shell 之间共享值
- java - 谷歌登录错误代码 10:在 toast 消息中显示
- javascript - 防止从 firebase 获取数据的延迟时间(请检查详细信息以了解清楚)
- laravel - 如何在 Laravel ServiceProvider 上记录更改
- mybatis - 是否使用了 mybatis 方法`BaseBuilder#parseExpression(...)`?