Bootstrap框架安装使用详解


Posted in Javascript onJanuary 21, 2017

Bootstrap框架安装使用简单介绍

下载 Bootstrap

可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。

Bootstrap框架安装使用详解

Bootstrap框架安装使用详解

Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文档和最初的源代码文件。

Download Source:下载源代码。点击该按钮,您可以直接从 from 上得到最新的 Bootstrap LESS 和 JavaScript 源代码。
源代码需要编译 LESS 文件来生成可重用的 CSS 文件。对于编译 LESS 文件,Bootstrap 官方只支持 Recess,这是 Twitter 的基于 less.js 的 CSS 提示。

Download Sass:下载Sass代码,类似于源代码,可以编译生成可用的CSS文件。

我们这里初步学习直接使用编译好的Bootstrap框架即可,以后熟悉了可以再研究源码或者Sass代码。

文件结构

下载下来的文件是压缩包,我们解压之后可以看到文件的结构。

预编译的 Bootstrap

Bootstrap框架安装使用详解

Bootstrap框架安装使用详解

如上图所示,可以看到已编译的 CSS 和 JS(bootstrap.*),以及已编译压缩的 CSS 和 JS(bootstrap.min.*)。同时也包含了 Glyphicons 的字体,这是一个可选的 Bootstrap 主题。

Bootstrap 源代码

下载源代码压缩包 解压后结构如下:

Bootstrap框架安装使用详解

less/、js/ 和 fonts/ 下的文件分别是 Bootstrap CSS、JS 和图标字体的源代码。
dist/ 文件夹包含了上面预编译下载部分中所列的文件和文件夹。
docs-assets/、examples/ 和所有的 *.html 文件是 Bootstrap 文档。

html使用Bootstrap

html使用Bootstrap需要引用jquery.js、bootstrap.min.js 和 bootstrap.min.css 文件,引用这几个文件可以让一个常规的 HTML 文件变为使用了 Bootstrap 的模板。

方式一:html与Bootstrap文件夹放在一起

我们前面已经下载了预编辑的Bootstrap解压出来得到了Bootstrap文件夹,只要把html与Bootstrap文件夹放在一起,然后用相对路径引用jquery.js、bootstrap.min.js 和 bootstrap.min.css 文件即可。

方式二:html引用CDN中的jquery.js、bootstrap.min.js 和 bootstrap.min.css

很多CDN服务已经上传有这几个文件了,直接调用就好。

例如:

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="utf-8"> 
 <title>在线尝试 Bootstrap 实例</title> 
 <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> 
 <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> 
 <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
</head> 
<body> 
 
  <h1>Hello, world!</h1> 
 
</body> 
</html>

此外,你还可以使用以下的 CDN 服务:
国内推荐使用:https://www.staticfile.org/
国际推荐使用:https://cdnjs.com/

java项目使用bootstrap

java项目使用bootstrap也是有两种方式,一种是把解压的bootstrap文件夹放入项目webapp文件夹中,jsp页面引用即可,另一种方式则是jsp页面引用远程的cdn服务中的jquery.js、bootstrap.min.js 和 bootstrap.min.css 等文件。

下图是把bootstrap文件夹放入java项目中在myeclipse中的样子:

Bootstrap框架安装使用详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery hover 延时器实现代码
Mar 12 Javascript
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
node+express+ejs制作简单页面上手指南
Nov 26 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
jQuery中常用的遍历函数用法实例总结
Sep 01 Javascript
uploadify多文件上传参数设置技巧
Nov 16 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
Jan 05 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JS实现的简单分页功能示例
Aug 23 Javascript
js实现轮播图效果 纯js实现图片自动切换
Aug 09 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 #Javascript
微信小程序 九宫格实例代码
Jan 21 #Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 #Javascript
巧用canvas
Jan 21 #Javascript
javascript阻止事件冒泡和浏览器的默认行为
Jan 21 #Javascript
js验证手机号、密码、短信验证码代码工具类
Jun 24 #Javascript
微信小程序 swiper制作tab切换实现附源码
Jan 21 #Javascript
You might like
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
PHP对象实例化单例方法
2017/01/19 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
javascript实现拖放效果
2015/12/16 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
javascript回到顶部特效
2016/07/30 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
Python元组常见操作示例
2019/02/19 Python
python元组拆包实现方法
2021/02/28 Python
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
服务中心夜班服务员岗位职责
2013/11/27 职场文书
爱之链教学反思
2014/04/30 职场文书
服务承诺书格式
2014/05/21 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
上课说话检讨书500字
2014/11/01 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
MySQL的join buffer原理
2021/04/29 MySQL
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS