Sass添加%和em

Sass添加%和em,sass,Sass,我有一个在em中定义的边距 我想做什么 width: 100% + 3em; 但是这些单位打得不好 在我当地的开发环境中,我让它像这样与插值一起工作 width: #{100%} + #{$code-padding-h}; 但是,当我尝试预编译时,预编译失败并出现此错误 Sass::UnitConversionError:不兼容的单位:“em”和“%” 您可以使用css中的calc方法执行此操作: width: calc(100% + 3em);

我有一个在em中定义的边距

我想做什么

width: 100% + 3em;
但是这些单位打得不好

在我当地的开发环境中,我让它像这样与插值一起工作

width: #{100%} + #{$code-padding-h};
但是,当我尝试预编译时,预编译失败并出现此错误

Sass::UnitConversionError:不兼容的单位:“em”和“%”


您可以使用css中的calc方法执行此操作:

width: calc(100% + 3em);