Css Sass@each返回错误:@each指令中应为'in'关键字
我正试图使用以下代码设置我的主题标题的字体大小/行高,并且我得到了我的脚本的错误路径/general:40错误:在@each指令中需要'in'关键字 我尝试根据@foreach的SASS文档执行这段代码Css Sass@each返回错误:@each指令中应为'in'关键字,css,sass,Css,Sass,我正试图使用以下代码设置我的主题标题的字体大小/行高,并且我得到了我的脚本的错误路径/general:40错误:在@each指令中需要'in'关键字 我尝试根据@foreach的SASS文档执行这段代码 有没有办法解决这个问题?我做错了什么吗?我已经为这个问题实施了另一个解决方案。在这里可以看到新的实现: $i : 1; @each $zSizes in (34, 42), (26, 32), (20, 28), (18, 24), (16, 22), (14
有没有办法解决这个问题?我做错了什么吗?我已经为这个问题实施了另一个解决方案。在这里可以看到新的实现:
$i : 1;
@each $zSizes in (34, 42), (26, 32), (20, 28), (18, 24), (16, 22), (14, 20)
{
h#{$i}
{
font : #{rem-calc(nth($zSizes, 1))}/#{rem-calc(nth($zSizes, 2))} $body-font-family !important;
}
$i: $i + 1;
}
我从3.3.6版SASS中从您的代码中获得的输出是:
h1 {
font: 34px/42px serif !important;
}
h2 {
font: 26px/32px serif !important;
}
这是正确的输出吗?这是最终输出吗
在执行SASS的3.2.19版时,我会遇到类似的错误:
您使用的是什么版本的SASS?我认为您需要期望在SASS版本的基础上进行不同的使用 检查您的Sass版本。您正在引用的功能是3.3的新功能。如果您正在使用其他应用程序,如Sass上的Compass,请确保它与此版本兼容。
h1 {
font: 34px/42px serif !important;
}
h2 {
font: 26px/32px serif !important;
}
Invalid CSS after "@each $zSize": expected "in", was ", $zLine in (34..."