bootstrap发展历程
1、是基于HTML,CSS,JAVASCRIPT.简洁灵活,使web开发更加快捷
2、Twitter公司主导研发的开源框架,主要包括栅格系统,CSS模块以及JS插件等。
3、V2(兼容IE-8),V3(不兼容IE6-8,用less编译),V4(预览版,加入了flex布局,sass编译)
4、依赖jquery
5、jquery3兼容性较差
6、中文官网 [http://www.bootcss.com/]
bootstrap 下载
bower安装
|
|
|
|
Npm 安装
|
|
Github安装
|
|
|
|
容器
.container 响应式宽度
.container-fluid 100%宽度
示例代码:
|
|
栅格系统
说明:
栅格系统用于一系列的行(row)与列(column)的组合来创建整个页面的布局,注意row与column都是在container中使用的,然后将自己需要添加的内容放到行列中就行。示例代码如下:
1234567891011121314 <div class="container"><!-- Stack the columns on mobile by making one full-width and the other half-width --><div class="row"> //行设置<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div> //超小屏幕(<768px)占用6格,中等屏幕(>=992px)占用4格<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div><div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div></div><!-- Columns are always 50% wide, on mobile and desktop --><div class="row"><div class="col-xs-6">.col-xs-6</div><div class="col-xs-6">.col-xs-6</div></div></div>
栅格参数
每个col-…都必须放在row(行-12)里面,每一个col-屏幕类型-份数都会将row分成这样的份数,依次来响应不同浏览器屏幕的宽度
如何多分配的份数超出12,则会显示到下一行。
媒体查询
|
|
对齐方式
|
|