一.BootStrap简介
Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的CSS/HTML框架,它简洁灵活,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,由动态CSS语言Less写成
Bootstrap预定义一套CSS样式和与样式相对应的JQuery代码,开发者只需要提供固定的HTML结构,添加固定的class样式,就可以完成指定效果的实现
Bootstrap非常好的实现了响应式布局(解决移动互联网浏览提供的一种方案),使一个网站能兼容多个终端(手机,iPad等),使用Bootstrap制作的网站不用制定多个版本,也能为不同终端的用户提供很好的用户体验
二.BootStrap入门
Bootstrap的官方网站上有非常详细的教程,给出了很多实例和模板,想使用Bootstrap只需要看Bootstrap官网上的教程即可
Bootstrap官网链接
打开官网
点击页面中央的中文文档,打开教程页
教程页的导航栏中将Bootstrap的教程分为了几个部分,前4个部分的内容即可让不懂Bootstrap初学者能够简单使用Bootstrap
第1部分起步讲的是Bootstrap的下载,安装(导入到项目中),及环境的配置。
第2,3,4部分则是用具体的Demo对Bootstrap的各种样式和效果的列举展示,每个Demo都有相应的代码,使用者只需要将需要的代码粘贴到自己的项目中然后做相应的修改即可
三.BootStrap导入项目及环境配置
3.1 Bootstrap下载
在起步部分,可以看到BootStrap的下载选项
如果只是使用该框架的话,选择第一项编译完成,不包含源码及文件的Bootstrap即可
下载完成后得到一个名称中带有dist的文件夹
版本不同名称可能不同,我下载的是3.3.7版本,此文件的目录结构下如图,css文件夹下放置的是Bootstrap的样式文件,js文件夹下放置的是Bootstrap的核心文件,fonts文件夹下则是和字体相关的文件
bootstrap/
├── css/
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.css.map
│ ├── bootstrap-theme.min.css
│ └── bootstrap-theme.min.css.map
├── js/
│ ├── bootstrap.js
│ └── bootstrap.min.js
└── fonts/
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
└── glyphicons-halflings-regular.woff2
3.2 搭建Bootstrap环境
将以上3个文件夹和其中的文件放置到wabapp目录下。因为Bootstrap中运用了很多JQuery插件的内容,所以Bootstrap正常使用必须还要导入JQuery的核心文件(版本不能老,否则Bootstrap某些功能不能正常使用)
3.3 在页面文件中进行Bootstrap的基本设置
在Bootstrap官网教程的起步部分,给出了Bootstrap的模板:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" cont