码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap 3.0 学习笔记(二) —— 布局

时间:2015-02-03 16:56:19      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

容器(container)

bootstrap 的布局从容器开始。

1 <div class="container">
2     ...
3 </div>

Bootstrap 3 的 container class 用于包裹页面上的内容。来看看 bootstrap.css 文件中的这个 .container class。

1 .container {
2    padding-right: 15px;
3    padding-left: 15px;
4    margin-right: auto;
5    margin-left: auto;
6 }

通过上面的代码,把 container 的左右外边距(margin-right、margin-left)交由浏览器决定。

请注意,由于内边距(padding)是固定宽度,默认情况下容器是不可嵌套的。

Bootstrap 3 CSS 有一个申请响应的媒体查询,在不同的媒体查询阈值范围内都为 container 设置了max-width,用以匹配网格系统。

 

1 @media (min-width: 768px) {
2    .container {
3       width: 750px;
4 }

 

Bootstrap 网格系统

Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

网格选项

下表总结了 Bootstrap 网格系统如何跨多个设备工作:

 

 超小设备手机(<768px)小型设备平板电脑(≥768px)中型设备台式电脑(≥992px)大型设备台式电脑(≥1200px)
网格行为 一直是水平的 以折叠开始,断点以上是水平的 以折叠开始,断点以上是水平的 以折叠开始,断点以上是水平的
最大容器宽度 None (auto) 750px 970px 1170px
Class 前缀 .col-xs- .col-sm- .col-md- .col-lg-
列 # 12 12 12 12
最大列宽 Auto 60px 78px 95px
间隙宽度 30px (一个列的每边分别 15px) 30px (一个列的每边分别 15px) 30px (一个列的每边分别 15px) 30px (一个列的每边分别 15px)
可嵌套 Yes Yes Yes Yes
偏移量 Yes Yes Yes Yes
列排序 Yes Yes Yes Yes

 

下面是 Bootstrap 网格的基本结构:

1 <div class="container">
2    <div class="row">
3       <div class="col-*-*"></div>
4       <div class="col-*-*"></div>      
5    </div>
6    <div class="row">...</div>
7 </div>
8 <div class="container">....

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bootstrap 3.0 学习笔记(二) —— 布局

标签:

原文地址:http://www.cnblogs.com/liangshanbo/p/4270076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!