我创建了一个非常简单的网格,最多包含三列,但是除了单列之外,我永远无法填充最后一列。
在这里,您可以看到两列和三列布局,每列都有一个空列。
@import susy
+border-box-sizing
$total-columns : 1
$column-width : 20em
$gutter-width : 1em
$grid-padding : $gutter-width
$base-font-size : 20px
#grid
+container(1, 2, 3)
.project
+span-columns(1,1)
@for $break from 2 through 3
+at-breakpoint($break)
+span-columns(1,$break)
就像我说的,网格真的很简单。我觉得我可能对它的工作原理有一个基本的误解,但我已经阅读了文档和这里的许多其他 Susy 问题,但无济于事。
我的 HTML 输出是由 CMS (Koken) 生成的,但这里是网格本身的标记。
<section id="portfolio">
<div id="grid">
<koken:load source="albums" filter:category="portfolio" limit="12">
<koken:loop>
<div class="project">
<koken:link>
<koken:img size="3:2" lazy="true" fade="200" />
</koken:link>
<h2>
<koken:link>
{{ album.title }}
</koken:link>
</h2>
<p>{{ album.description }}</p>
</div>
</koken:loop>
</koken:load>
</div>
</section>
谁能告诉我如何让我的元素利用网格的最后一列?