布局差不多。都是把网站的排版变得比较整齐。不过Skeleton很灵活。
用Skeleton的方法就是和外链CSS样式一样。
用过 的开发者都知道,在布局时,首先要有一个最外层的容器,然后再分成行和列。
在 Skeleton 中,一个容器就是一个类为 的 标签。
设置好容器之后,接下来是添加行
一个容器中有一个或多个行。行就是嵌套在容器里的 标签,类为
下面的代码是多行
最后要添加的是每行里的单元格
Skeleton使用分成12个单元的栅格,因此,添加到一行中的 标签,要么至少占用一个单元的宽度(很窄),要么占12个单元的宽度(最宽)。此外,如果有多列,总宽度必须正好等于12个单元的宽度。
例如,如果分成三列,可以都占4个单元的宽度,也可以一个占2个单元,另外2个各占5个单元的宽度。
把 标签设为列的方法:在class属性中添加 ,用one到 ,设定列的宽度。用 对应的单词设置宽度。
这样,就设定好一个三行三列的布局。
最后再加上自己设定的样式
.row {
margin: 10px;
}
.columns {
background: #1574A8;
height: 30px;
}
可以看到如下效果
且支持响应式缩放,比如把浏览器缩小。
上图是用Skeleton布局的所有方式。
Skeleton有个很好的功能:CSS样式会自动计算多列所需的留白。
因此,我们无需自己计算要在两列之间放多少空白。如果一行里只有一列,Skeleton不会添加留白;
如果一行里有两列,Skeleton会在两列之间添加一个留白;
如果一行里面有六列,Skeleton会添加五个留白。
所有这些都在Skeleton的CSS文件中计算好了。
关于我们
Customize this section to tell your visitors a little bit about your publication,
writers, content, or something else entirely. Totally up to you.