css - scss 中的 calc 函数是返回正确的宽度
问题描述
此代码在 main.scss 文件中。
这里父容器的宽度是 112rem(1120px) 和 1rem 设置为 10px $gutter-horizontal = 6rem;
.col-2-of-3 {
width: calc(100% - #{$gutter-horizontal} - (100% - 2 * #{$gutter-horizontal}) / 3);
}
返回宽度为 726.66px 但如果我删除 #{} 如下所示,则宽度为 84.475px
.col-2-of-3 {
width: calc(100% - $gutter-horizontal - (100% - 2 * #{$gutter-horizontal}) / 3);
}
任何人都可以解释scss如何计算这个宽度。以及除了插值之外 #{} 的用途。
解决方案
推荐阅读
- javascript - 如何在 react-native 中连接特殊符号,如 ¥
- c - mapPut 有什么问题?我找不到问题
- xss - 如何使用 HSTS(HTTP Strict Transport Security)拦截网站
- python - 使用 PyTorch 的 AlexNet 在训练后显示低准确率
- javascript - 验证输入字段 Fullname(Firstname,Lastname) - JavaScript
- github - Conda 构建:github 和 bitbucket
- python - 在 Python 3.5 中 Unpickling StandardScaler(从 Python 2.7 转储)
- c# - 如何从 EWS 交换服务器访问特定电子邮件
- javascript - 如何使用 {} 在 var 中包含 var
- java - 使用 @EnableMBeanExport 时如何使用 Spring JMX 集成设置通知侦听器映射