在Sass中使用函数将返回包含函数名而不是结果的字符串 我正在尝试Zurb基金会5。

在Sass中使用函数将返回包含函数名而不是结果的字符串 我正在尝试Zurb基金会5。,sass,zurb-foundation,compass-sass,Sass,Zurb Foundation,Compass Sass,因此,我创建了一个新项目,并尝试更改设置。例如,当我更改时,$row width:rem-calc1170;在我的项目/scss/settings.scss中,它在我的项目/stylesheets/app.css中编译为: .row { max-width: rem-calc(1170); } 它似乎不知道rem calc函数。 如何使其正确计算rem calc?您的函数不存在。在使用它之前,必须声明它或从其他文件导入它。Sass不会对不存在的函数抛出错误,因为它们的语法与CSS函数类似。

因此,我创建了一个新项目,并尝试更改设置。例如,当我更改时,$row width:rem-calc1170;在我的项目/scss/settings.scss中,它在我的项目/stylesheets/app.css中编译为:

.row {
  max-width: rem-calc(1170);
}
它似乎不知道rem calc函数。
如何使其正确计算rem calc?

您的函数不存在。在使用它之前,必须声明它或从其他文件导入它。Sass不会对不存在的函数抛出错误,因为它们的语法与CSS函数类似。所以它假设如果它不是一个Sass函数,那么它必须是一个CSS函数


相关:

我已经完成了@import foundation/functions;在settings.scss中,现在可以使用了,谢谢