Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Sass部门isn';不是有效的CSS值_Css_Sass - Fatal编程技术网

Sass部门isn';不是有效的CSS值

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

我有一个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 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;}