960 Grid System 是一个CSS的页面布局框架
demo: http://960.gs/demo.html
前提:安装Ruby 、NodeJS
步骤1:在命令行下安装css插件:
gem install compass-960-plugin
步骤2:创建my_project项目:
compass create -r ninesixty my_project --using 960
在页面中引用该css
<head>
<link href="/stylesheets/grid.css" media="screen, projection" rel="stylesheet" type="text/css" />
<link href="/stylesheets/text.css" media="screen, projection" rel="stylesheet" type="text/css" />
</head>
有12列和16列布局
我们使用12列布局:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"/><title>960 Grid System — Demo</title><link rel="stylesheet" href="stylesheets/text.css"/><link rel="stylesheet" href="stylesheets/grid.css"/><style>body {background: #123;color: #333;font-size: 11px;height: auto;padding-bottom: 20px;}p {border: 1px solid #666;overflow: hidden;padding: 10px 0;text-align: center;}.container_12,.container_16,.container_24 {background-color: #fff;background-repeat: repeat-y;margin-bottom: 20px;}</style>
</head>
<body><div class="container_12">
<h2>12 Column Grid
</h2><div class="grid_12"><p>940</p>
</div>
<!-- end .grid_12 -->
<div class="clear"></div>
<div class="grid_2"><p>60</p>
</div>
<!-- end .grid_1 -->
<div class="grid_10"><p>860</p>
</div>
</div>
<!-- end .grid_8.pull_8 -->
</div>
<!-- end .container_16 -->
</body>
</html>
显示: