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数据表格插件
Jul 17 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
Nov 22 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
Jan 23 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
jQuery自动完成插件completer附源码下载
Jan 04 Javascript
JavaScript实现经典排序算法之冒泡排序
Dec 28 Javascript
ES6学习教程之对象的扩展详解
May 02 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
Jul 07 Javascript
javascript实现小型区块链功能
Apr 03 Javascript
webpack 处理CSS资源的实现
Sep 27 Javascript
Vue使用鼠标在Canvas上绘制矩形
Dec 24 Vue.js
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
fgetcvs在linux的问题
2012/01/15 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
PHP使用函数用法详解
2018/09/30 PHP
发现的以前不知道的函数
2006/09/19 Javascript
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
详解在Python程序中自定义异常的方法
2015/10/16 Python
Python的re模块正则表达式操作
2016/05/25 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python如何变换环境
2020/07/21 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
python re的findall和finditer的区别详解
2020/11/15 Python
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
公司离职证明范本
2014/01/13 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
机关搬迁方案
2014/05/18 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书