単純な 12 列のグリッドを作成するために susy を使用しています。1つのことを除いて、多かれ少なかれ理解できたと思います。次のマークアップがあります。
<div class="news">
<div class="tweet">
<p>the tweet<p/>
</div>
<div class="blog">
<h3>Recent News</h3>
<div class="excerpt">
<p>the excerpt<p/>
</div>
<div class="excerpt">
<p>the excerpt<p/>
</div>
</div>
</div>
「ニュース」が行全体を占め、「つぶやき」がこの行の半分を占め、「ブログ」が残りの半分を占めるようにします。2 つの「抜粋」は、「ブログ」列の半分を占めるはずです。したがって、次のscssがあります。
.news {
@include container();
}
.tweet {
@include span(6);
}
.blog {
@include span(6 at 7);
}
.excerpt {
@include span(3 of 6);
}
もちろん、2 番目の抜粋にも右ガターがあり、新しい行にジャンプします。そのため、 susy が提供する抜粋のlast
フラグを使用すると考えましたが、これは機能しません。:last-child
右のガターは によってすでに設定されている@include span(3 of 6)
ため、残ります。トリックを行う唯一のことは、次のように右マージンを削除することです。
.excerpt:last-child {
margin-right: 0;
}
これは機能しますが、別の解決策が必要だと思います。ある?