一.什么是bootstrap

前端css框架....


前端CSS框架,另一个前端框架Foundation

前端框架:使用HTML、CSS、JavaScript编写的组件工具集,拿来可以直接用,不用从造轮子.


二.为什么使用bootstrap

当前最流行的前端框架


为什么如此流行
1.功能强大和样式美观
2.简单易用、文档丰富
3.高度可定制性
4.丰富的生态圈
5.布局兼容性好


主要可以使用bootstrap做后台管理页面


三.第一个bootstrap程序

版本不是说3比2号, 3和2的区别在于风格上的不同

bootstrap3 采用扁平化风格(极简风格、凸出内容的核心)

bootstrap2 采用立体等效果

我们可以根据项目的需要决定使用的bootstrap版本


最新版本bootstrap-3.3.7

我们使用bootstrap-3.3.6


一.导入3个文件

bootstrap.css
jquery-2.1.4.js
bootstrap.js

注意: 使用的jQuery版本需要是1.9.1以上 jQuery3以下


二.在body中写代码即可

<h1>Hello,Bootstrap</h1>


*********************************导入script为什么写到页面的最后边************************************

需要注意的是因为bootstrap框架依赖于jquery,所以要先导入jquery.js再导入bootstrap.js
.另外以前我们导入 js都是在head中导入,现在为什么要把它放到body中导入呢?
因为如果放到head中导入,服务器给客户端浏览器传输该页面的时候从上到下传输,这样会先传输js文件,如果用户的网速比较慢,
这样在传输js文件的过程中,body中的内容还没有传输过来,这样用户看到的是一片白,影响用户的体验,所以我们通常把js文件放
到后面加载,这样用户可以先看到body中的内容,再下载js来改变页面的行为,提高用户了用户的体验.(否则用户看见一片白直接关闭网页了)

*********************************比较全的第一个程序************************************

<!--对桌面级的浏览器 没有任何影响 手机访问 适配手机的分辨率 让文字 不会特别小
width=device-width witth 和 设备的宽度一样宽
initial-scale=1.0 初始缩放比例 1.0 值越大 文字越大
-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">


<!--条件注释 IE9 以下 会导入这两个js文件 用来让IE8 支持 html5的特性 和 CSS3的媒体查询功能
IE9或以上版本 把以前代码会作为注释 注掉
-->

<!--[if lt IE 9]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.min.js"></script>
<script src="http://cdn.bootcss.com/respond.js/1.3.0/respond.min.js"></script>