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 相关文章推荐
根据分辨率不同,调用不同的css文件
Aug 25 Javascript
extjs form textfield的隐藏方法
Dec 29 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
JavaScript Cookie 直接浏览网站分网址
Dec 08 Javascript
JS关键字变色实现思路及代码
Feb 21 Javascript
详解原生JS动态添加和删除类
Mar 26 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
Jun 24 Javascript
vue 实现LED数字时钟效果(开箱即用)
Dec 08 Javascript
基于ts的动态接口数据配置的详解
Dec 18 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
小程序选项卡以及swiper套用(跨页面)
Jun 19 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 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下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
js常用代码段收集
2011/10/28 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
理解javascript异步编程
2016/01/27 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
关于js中的鼠标事件总结
2017/07/11 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
js实现弹幕墙效果
2020/12/10 Javascript
Python3随机漫步生成数据并绘制
2018/08/27 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python SocketServer源码深入解读
2019/09/17 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
西班牙在线药店:DosFarma
2020/03/28 全球购物
鲜花方阵解说词
2014/02/13 职场文书
租房协议书
2014/04/10 职场文书
员工保密承诺书
2014/05/28 职场文书
2014年度个人总结范文
2015/03/09 职场文书
python库sklearn常用操作
2021/08/23 Python