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 相关文章推荐
JS常见问题整理(持续更新)
Aug 06 Javascript
javascript的document.referrer浏览器支持、失效情况总结
Jul 18 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
Vue2.0 实现单选互斥的方法
Apr 13 Javascript
浅谈Webpack 是如何加载模块的
May 24 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 Javascript
vue实现pdf文档在线预览功能
Nov 26 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
Antd的table组件表格的序号自增操作
Oct 27 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
php校验表单检测字段是否为空的方法
2015/03/20 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
深入剖析Node.js cluster模块
2018/05/23 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
详解Python中的测试工具
2019/06/09 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
在keras中实现查看其训练loss值
2020/06/16 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
英国日常交易网站:Wowcher
2018/09/04 全球购物
2014年党员自我评议对照检查材料
2014/09/20 职场文书
2014年民政工作总结
2014/11/26 职场文书
初中成绩单评语
2014/12/29 职场文书
户外拓展训练感想
2015/08/07 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript