Sass 为什么我的网格跨度会获得额外的利润?

Sass 为什么我的网格跨度会获得额外的利润?,sass,singularitygs,Sass,Singularitygs,使用奇点网格系统: 我有一个嵌套的网格。没什么特别的,只有两列。代码如下: main-content { @include grid-span(8,1); } sidebar { @include grid-span(4,9); } 它渲染得很好,但我不断得到不想要的边距。主要内容的左边有一小段空白,边栏的右边有一小段空白。我希望这些页面边缘的边距为零,类似于将主要内容声明为“alpha”,侧边栏声明为“omega” 以下是CSS(全桌面宽度): 我不认为这是默认的奇点行为,在网格的外边缘添加

使用奇点网格系统:

我有一个嵌套的网格。没什么特别的,只有两列。代码如下:

main-content { @include grid-span(8,1); }
sidebar { @include grid-span(4,9); }
它渲染得很好,但我不断得到不想要的边距。主要内容的左边有一小段空白,边栏的右边有一小段空白。我希望这些页面边缘的边距为零,类似于将主要内容声明为“alpha”,侧边栏声明为“omega”

以下是CSS(全桌面宽度):


我不认为这是默认的奇点行为,在网格的外边缘添加这些小边距。还是这样?我能绕开它吗?(除了手动添加左边距:0和右边距:0)。当然,如果外缘有边距,每个DIV的总宽度也应该增加(例如-对于主要内容,它应该是65.83333,而不是65%)

你能在上面重新创建吗?请记住将您的Sass版本从设置(齿轮图标)更改为3.2.14。感谢阅读。我确实试着在sassmeister.com上重新创建这个页面,但看起来还可以。我的页面是——我这里有一个页面的副本,它不工作了——断点、sass和奇点的相同版本。我会继续努力,但如果有什么想法,请告诉我。看起来我的网格跨度是通过外部的额外边距生成的,而不是CSS中的任何内容。看起来我正在运行compass 0.12.3,它比sassmeister上的版本更新。这样的补丁版本不会有什么不同。SassMeister上的正确性告诉我,这与您的设置有关。您是否按照“我确实使用绑定器”的要求通过绑定器运行所有内容,是的。我不知道这是否有意义,但我认为我已经接近解决这个问题了。我使用了一堆定制的布局,每个布局都是一个局部布局(例如-\uThreeColGrid.layout.scss)。我想我可以通过使用partials来减少一些CSS文件?但是,一旦我将我的自定义布局文件更改为非局部文件,并生成它们自己的CSS,这些值就突然正确了(没有额外的边距)。我不知道我是否发现了一个bug,或者只是感到困惑,但到目前为止,这就是我发现的。
main-content { width: 65%;float: left;margin-right: -100%;margin-left: 0.83333%;clear: none;}
sidebar-first {width: 31.66667%;float: right;margin-left: 0;margin-right: 0.83333%;clear:none;}