Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Sass@each返回错误:@each指令中应为'in'关键字_Css_Sass - Fatal编程技术网

Css Sass@each返回错误:@each指令中应为'in'关键字

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

我正试图使用以下代码设置我的主题标题的字体大小/行高,并且我得到了我的脚本的错误路径/general:40错误:在@each指令中需要'in'关键字

我尝试根据@foreach的SASS文档执行这段代码


有没有办法解决这个问题?我做错了什么吗?

我已经为这个问题实施了另一个解决方案。在这里可以看到新的实现:

$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..."