css - 速记属性中的 SASS 变量没有空格
问题描述
在 SASS 的速记属性中使用 SASS 变量时,如下所示:
$variable : 40px
margin : 0 auto -$variable auto;
它像这样编译成 CSS:
margin : 0 auto-40px auto
当然,这会产生错误。有没有办法让 SASS 编译为
margin : 0 auto -40px auto
反而?换句话说,我怎样才能确保变量之前有一个空格?
解决方案
只需将您的代码更改为:
margin : 0 auto (-$variable) auto;
推荐阅读
- elasticsearch - 如何使用 NEST 获得不同的文档字段列表?
- c++ - 在 Windows 中延迟加载 DLL:我可以动态选择要查找的 DLL 名称吗?(c++)
- c# - 我可以从同一列中选择多个值吗
- javascript - JavaScript - 正确提取深层对象属性并构造新对象
- python - Django rest框架,创建后更新对象
- firebase - 检查安全规则中的子字段时出现 Firestore 权限错误
- r - data.frame() 参数中的错误意味着行数不同:1、0
- server - 如何知道哪个接口连接到特定机器?
- date - 如何在 Elixir 中使用 NaiveDateTime.local_now
- javascript - 如何实现类似节流阀的功能,但又不会浪费调用之间的时间