我没有在任何地方找到此信息,我的情况是 - 我使用WebStorm作为我的主要IDE项目。当我编辑Stylus文件并使用默认的WebStorm格式工具对其进行格式化时,它会在负值减号后添加空格,因此:
.header
background-position 0px -115px
变成了这个:
.header
background-position 0px - 115px
结果,当Stylus处理器运行这个文件时,它认为我想得到(0 - 115)px
的结果作为减法,所以最后在CSS文件中它变为:
.header
background-position -115px
对于我的案例而言,CSS规则也不合法。
所以问题是在Stylus甚至CSS中根本没有减号后有空格是正确的吗?