LESS中是否有@supports / LESS中编写的特定于Edge的CSS规则

问题描述 投票:2回答:1

Edge不支持本节上方的样式(不支持当前的剪切路径),因此要修复样式,我正在尝试编写Edge特定的CSS。

我正在使用LESS,并且在尝试编译时出现错误,因为它认为@supports是LESS函数。但是,LESS将识别出@media是CSS方法。

我的问题是,如何使以下代码与LESS一起使用,或者有没有更好的方法来编写仅Edge的CSS

@supports (-ms-ime-align:auto) {
    .section {
        padding-top: 0px !important;
    }
}

UPDATE:该问题似乎是由于Visual Studios LESS编译器无法识别@supports

css less visual-studio-2017 microsoft-edge
1个回答
0
投票

希望您对此项目做得很长,但是您可以强迫LESS不使用波浪号和单引号进行预处理:

 @supports ~'(-ms-ime-align:auto)' {
    .section {
        padding-top: 0px !important;
    }
}

这将使用当前的Visual Studio 2019-Web编译器按预期呈现给CSS

© www.soinside.com 2019 - 2024. All rights reserved.