- 分享
- 0
- 人气
- 0
- 主题
- 46
- 帖子
- 3604
- UID
- 123250
- 积分
- 6456
- 阅读权限
- 23
- 注册时间
- 2008-2-7
- 最后登录
- 2017-5-1
- 在线时间
- 5029 小时
|
本帖最后由 宅男-兜着走 于 2010-9-28 11:24 PM 编辑
先给他们的网站。
http://960.gs/
简介
960 Grid System 其实是网页的Layout 框架,
比较“传统”的网页设计师是用 Table 来layout 网页。为什么会叫 960 System? 其实就只是个名字, 别太在意。
但是960 其实是有意思的, 因为960 Grid 的Standard width 是 960 px,可能就是因为酱, 就命名为 960 吧
使用 960 Grid System 之前, 必须要掌握 CSS 的基本技巧。
这里有个网站能补助CSS 学徒。
http://www.w3.org/TR/CSS2/indexlist.html
使用
进入网站, 按Download, 就能下载到一个 Zip file, 打开来看,里面有 Demo.html, Uncompressed 的 CSS 文件。
只要把 Uncompressed 下的 960.css, 跟 text.css 拷贝进您的 Project 文件夹下就好了。
记得记得... 要reference。
也或者您想使用 PS, 或 Firework 来设计也可以的, 文件夹内已经包括了 PSD, AI, Firework Png 的格式了。
Table-based layout VS. DIV 960 Grid System.
我举个例子, 现在我要做个 Table 有两个 Cell, 两个Cell 的 Column 要 equal width。 我用以下的 HTML来实现。
- <Table>
- <tr>
- <td width=50%></td>
- <td width=50%> </td>
- </tr>
- </Table>
复制代码 *补充: 不是所有的Browser 都能使用 % 来设置 Width
但是, 如果你使用了 960 Grid 框架, 复杂的TR, TD ,Table 可以完全不必再使用了。
- <div class="grid_5"></div>
- <div class="grid_5"></div>
复制代码 轻轻松松的, 两个 Cell 就出现了, 复杂的话也没比 Table-based 的复杂。
Styling
- <style>
- #firstColumn, #secondColumn
- {
- -- cssCode--
- }
- </style>
- <div class="grid_5" id="firstColumn"></div>
- <div class="grid_5" id="secondColumn"></div>
复制代码 这个我不解释了,只要会CSS 的人都看得懂。代码如上。
总结
好处
* 提升开发速度。
* 干净简洁的Grid/DIV 结构。
* 多数的Browser 都能支持。
* 能更快速的建造复杂的Layout。
坏处
* 如果你不是要 960 Width 的网页的话, 那么你还是选别的 框架吧。
* 因为是“框架”(Framework) 当然你失去了一些伸缩性。(** 补充:http://www.spry-soft.com/grids/ 这里能下载适合您的 Width 跟Column)
如果你不熟CSS的话这个框架不会为你带来任何的方便, 反而还会为你带来更多的麻烦, 所以用之前还是考虑考虑下。
最后的最后!!!
就留给各位 Web programmer 啊, Web Designer 啊~
大家Coding, Design 到顺顺利利。
Happy Coding Cheers!! |
|