Sass部门isn';不是有效的CSS值
我有一个Sass变量Sass部门isn';不是有效的CSS值,css,sass,Css,Sass,我有一个Sass变量 // Space unit $base-space-unit: 1em !default; 如果我做乘法,它是这样工作的 .pads { padding: 5*$base-space-unit; } 返回 .pads { padding: 5em; } 但如果我这样做的话 .pads { padding: 5/$base-space-unit; } 我明白了 Syntax error: 5/em isn't a v
// Space unit
$base-space-unit: 1em !default;
如果我做乘法,它是这样工作的
.pads { padding: 5*$base-space-unit; }
返回
.pads { padding: 5em; }
但如果我这样做的话
.pads { padding: 5/$base-space-unit; }
我明白了
Syntax error: 5/em isn't a valid CSS value.
这可能有什么问题。情况是我想得到5/16的除法,这样我就可以计算出
target/context = result
但是我把上下文设置为1而不是16
这个语法对我来说就像
.pads { padding: (5/16*$base-space-unit);}
结果是
.pads { padding: 0.3125em; }
谢谢不知道为什么会发生这种情况,但您可以通过编写
$base space unit:1来解决!默认值
;5/1分钟能给你带来什么?这不是一个合乎逻辑的计算。@Paulie_D如果你尝试做5em/1em(试穿),你得到的是5
而不是5em
,那么5给你带来了什么……我很困惑?在任何情况下,这都不是试图进行的计算……可能5em/$base space unit代码>可以工作,尽管我看不到它的用途。情况是,我想得到5/16的除法,这样我就可以计算表示target/context=result的公式,但是我将context设置为1而不是16。但是这种语法适用于me.pads{padding:(5/16*$base space unit);},结果是.pads{padding:0.3125em;}