## 栅格系统
**示例链接:** http://www.lsxm.tech/doc/demo/adaptation.html
用格子设计版面布局,板块宽度用百分比.
容器(container),行(row)和列(col)
~~~
.container{
width:1000px;
margin:0 auto;
}
.row{
overflow: hidden;
}
[class*="col-"]{{
float:left;
}
.col-1-3{
width:33.3333%;
}
.col-2-3{
width:66.6666%;
}
.col-1-2{
width:50%;
}
<div class="container">
<div class="row">
<div class="col-1-2"></div>
<div class="col-1-2"></div>
</div>
</div>
~~~
http://v3.bootcss.com/css/#grid
## 响应式布局
不同分辨率下用不同样式
#### 一、指定样式文件
如果屏幕宽度小于400像素(max-device-width: 400px),就加载minScreen.css文件。
~~~
<link href="minScreen.css" rel="stylesheet" media="screen and (max-width: 400px)" type="text/css" />
~~~
如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件
~~~
<link href="smallScreen.css" rel="stylesheet" media="screen and (min-width: 400px) and (max-width: 600px)" type="text/css" />
~~~
#### 二、直接指定样式
<div class="media-screen"><br>
body{
background:blue;
}
/* 当浏览器的可视区域小于980px */
@media screen and ( max-width: 980px ) {
body{
background:green;
}
}
/* 当浏览器的可视区域小于650px */
@media screen and ( max-width: 650px ) {
body{
background:yellow;
}
}
</div>
http://www.w3cways.com/1243.html
## PS
* min-device-width是指定设备的最小宽度。
* min-width是指定浏览器窗口的最小宽度。