スージーでサイトをモックアップしようと必死になっています。明らかな何かが欠けているのではないかと心配していますが、Susyグリッドにアイテムをネストすると、各列のパーセンテージの幅とマージンがわずかにオーバーシュートし、合計が100%を超えて次の行に折り返されるように見えます。次の例では、#main_headernavは12列のうち8列にまたがるように設定されており、その中の各liは8列のうち2列を満たす必要があります。各liには、以下のように計算されたスタイルがあり、合計で100%を超え、最後のアイテムが折り返されます。
width: 22.58065%;
float: left;
margin-right: 3.22581%;
これは問題のある例です:
<header id="main_header">
<img id="main_banner" src="images/test_banner.png" alt="Test">
<nav id="main_headernav">
<ul>
<li><a href="#about">About</a></li>
<li><a href="#blog">Blog</a></li>
<li><a href="#shop">Shop</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header>
そしてSASS:
$total-columns : 12;
$column-width : 60px;
$gutter-width : 20px;
$grid-padding : $gutter-width;
//Set border-box sizing - also alters SUSY grid math
//@include border-box-sizing;
// Main Container
#main_container {
@include container;
}
#main_header {
@include span-columns(12 omega);
#main_banner {
@include span-columns(12 omega,12);
}
#main_headernav {
@include span-columns(8 omega,12);
li {
@include span-columns(2,8);
}
}
}