我在 Visual Studio Code 中使用Live Sass 编译器。
我的 SCSS 文件包含这个网格:
$grid-cols: 12;
$grid-gutter-x: 16px;
$grid-gutter-y: 16px;
.grid {
position: relative;
width: 100%;
display: grid;
grid-template-columns: repeat($grid-cols, minmax(0, 1fr)) !important;
grid-gap: $grid-gutter-x $grid-gutter-y;
}
编译后的 CSS 代码:
.grid {
position: relative;
width: 100%;
display: -ms-grid;
display: grid;
-ms-grid-columns: (minmax(0, 1fr))[12] !important;
grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
grid-gap: 16px 16px;
}
结果,我得到四个错误:
] expected
semi-colon expected
{ expected
{ expected
此行导致错误:
-ms-grid-columns: (minmax(0, 1fr))[12] !important;
我的问题是:是否可以忽略以下行?我可以阻止我的编译器添加 -ms
前缀吗?或者还有其他方法可以解决这个问题吗?
grid-template-columns: repeat($grid-cols, minmax(0, 1fr)) !important;