css - 在 Edge 上以不同方式计算的 CSS calc 值
问题描述
我有这个 scss 代码片段:
@include flex(1 1 calc((1 * (100% + (2 * #{$spec_grid_outerMargin})) / 3) - #{$spec_grid_outerMargin}));
在我本地机器上的 Edge 开发控制台中,这被翻译为:
flex: 1 1 calc((1 * (100% + (2 * 1.125rem)) / 3) - 1.125rem)
在开发环境(与本地版本相同)上显示:
flex: 1 1 calc((100% + 2.25rem)/3 - 1.125rem)
在开发环境中,这会导致布局错误。这个片段怎么会以不同的方式被解释呢?
解决方案
推荐阅读
- reactjs - 如何使用 ReactJS 将 NFC 贴纸链接重写为特定配置文件
- angularjs - Azure、Angular JS、声纳、错误详细信息 java.lang.OutOfMemoryError:Java 堆空间
- javascript - 在 Vue 运行时运行一些外部 JS 代码
- python - 如何从不同的 py 文件制作 kivy 应用程序
- javascript - 对象类型错误:无法读取 null 的属性“标题”
- javascript - 如何使用 ChartJS 3 的默认动画选项为插件设置动画?
- python-3.x - 为什么我不能乘以范围的特定部分?
- list - 拆分字符串列表并将元素提取到新列表
- r - bigstep 包“maxp>= n 不正确”错误
- azure - Azure ACS - 是否有 REST API 调用通过 groupId 查询以确定调用状态?