为什么Susy在输出CSS中给出49.15254%而不是50%?

为什么Susy在输出CSS中给出49.15254%而不是50%?,css,grid,sass,frontend,susy-compass,Css,Grid,Sass,Frontend,Susy Compass,我已经决定开始使用Susy,因为我只想为网格使用好的框架。不幸的是,我发现自己正努力想得到我想要的东西。毕竟,我想知道为什么苏西会给出如此奇怪的数学规则 以下是我的Susy的简单设置: $susy: ( columns: 12, math: fluid, output: float, gutter-override: no-gutters, ); 如您所见,我如上所述删除了排水沟(不知道这是否是最好的方法,例如,我注意到有人使用排水沟:0,甚至排水沟:n

我已经决定开始使用Susy,因为我只想为网格使用好的框架。不幸的是,我发现自己正努力想得到我想要的东西。毕竟,我想知道为什么苏西会给出如此奇怪的数学规则

以下是我的Susy的简单设置:

$susy: (
    columns: 12,
    math: fluid,
    output: float,
    gutter-override: no-gutters,    
);
如您所见,我如上所述删除了排水沟(不知道这是否是最好的方法,例如,我注意到有人使用
排水沟:0
,甚至
排水沟:null

最后,我找到了奇怪的49.15254%的解决方案:

$susy: (
    columns: 12,
    math: fluid,
    output: float,
    gutter-override: no-gutters,
    gutter-position: inside,
);

有人能解释为什么Susy制作了任何排水沟(或smth),即使
排水沟覆盖:没有给出排水沟

排水沟覆盖的目的是在不改变网格基础数学的情况下更改排水沟输出。所有
无排水沟
所做的就是关闭排水沟输出。它不应该像那样在全球范围内使用。要实际更改网格数学,需要设置
檐槽:0

当您在内部使用
排水沟位置时,可以使网格数学在两种方式中都相同-因为排水沟的大小不会影响柱的大小。

谢谢!)我很困惑。