我已经用 Susy 配置了我的第一个指南针项目。
在我的screen.scss
,我有以下代码:
// container([$<media-layout>]*)
.page { @include container;
@include susy-grid-background; //use it for background-image to see width all columns
}
// span-columns(<$columns> [<omega> , <$context>, <$padding>, <$from>])
nav { @include span-columns(5,5); //span 5 from 5 columns
li{float:left;padding:0 1em 0 0;}
}
article { @include span-columns(5 omega,5); //span 5 from 5 columns , <omega>: Optional flag to signal the last element in a row.
}
输出screen.css
结果为:
nav {
width: 100%;
float: left;
margin-right: 4.16667%;
display: inline;
}
/* line 24, ../sass/screen.scss */
nav li {
float: left;
padding: 0 1em 0 0;
}
/* line 26, ../sass/screen.scss */
article {
width: 100%;
float: right;
margin-right: 0;
#margin-left: -1em;
display: inline;
}
问题1:在文章块中省略omega属性时screen.scss
,我没有这个' #margin-left: -1em;
'。这是什么意思?
问题2:所有元素都设置了一个width属性。由于所有块都内联显示,因此此处是否允许这样做?