无法使基于Susy的网格正确对齐

Lou*_* B. 3 sass susy-compass compass-sass

我一直在试用Compass(SASS)的Susy插件,但我注意到它并没有按照我的意图工作.

我把index.htmlscreen.scss来自官方与Susy教程,编译SCSS并把它挂在我的服务器.你可以看到它看起来就像它应该(在我测试的所有浏览器上):

在此输入图像描述

我接下来做的是以下内容:

  • 复制<article><div role="main">,并将其粘贴六倍
  • screen.scss,相应地更改column-span(div[role="main"] > article):from @include columns(6,9);to@include columns(1,9);

但是现在这些新元素根本不与网格对齐,它们被一个清晰可见的空间所取代.我在FF,Safari和Chrome的最新版本中对此进行了测试,只有FF似乎才能正确显示.屏幕截图来自Chrome:

在此输入图像描述

我还上传了每个人在这里检查的来源.

这是Susy的普遍问题,网格不正确还是我做错了什么?如果是第一个,有人知道解决方法吗?我也试过百分比和像素,但都没有奏效.

Mir*_*nne 5

Susy不仅仅是像其他网格系统一样的另一个网格系统.它旨在实现一个非常特定的目的:内部流动的网格.用于创建网格的单位将应用于容器,而不是应用于每个列.里面的一切都是用百分比构建的.你所看到的是正常的.由于亚像素舍入,所有流体网格都是如此.这不是一个错误,它是构建响应式网站的一部分.

如果您需要像素精确网格,Susy对您来说是错误的工具.这一切都取决于你想要建立什么.

重新调整浏览器大小以查看其工作原理.您会注意到网格在其指南的几个像素内捕捉并漂浮,但网格保持完整,从不触发水平滚动条.

干杯!

-e