本文对BootStrap的使用做一个快速入门介绍,几分钟内即可上手。
前言
对于WEB开发的前端来说,需要熟悉HTML、CSS、JS、JQuery技术。但是有些框架技术已经对这几种技术做了很好的封装,能大大简化我们的开发时间和成本。并且统一样式,布局优美。本文提到的BootStrap只是其中一个较为简单的前端封装型框架,另外还有很多优秀的前端框架,如下所示(具体信息可以参考[BootStrap中文网]):

针对以上分析,本文主要介绍以下两点:
- BootStrap是什么
- 如何使用BootStrap
一、BootStrap是什么?
概念
BootStrap是一个前端开发的框架
。- 框架:
框架就是一个半成品的软件,开发人员可以在框架基础上再进行开发,简化编码。例如前端框架有以上展示的一些,现流行的后台框架主要是
Spring全家桶
。 - 好处:
1)定义了很多的css样式和js插件,开发人员可以直接使用这些样式和插件得到丰富的页面效果
2)响应式布局
(同一套页面可以兼容不同的分辨率设备)
- 框架:
响应式布局
不同于<table>,BootStrap主要包含三个部分:容器、行、元素。通过栅格系统指定元素在不同设备上所占的格子数目,使得同一套页面兼容不同的设备。
二、BootStrap的快速入门
到[BootStrap官网]下载BootStrap包
将该包导入项目的webapp目录下:
新建HTML页面,拷贝粘贴以下模板(官网有)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
<!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
<!--[if lt IE 9]>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>你好,世界!</h1>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
</body>
</html>引用复杂的组件和JS插件
在BootStrap官网,选择对应的组件和插件后,可以直接粘贴对应的示例代码,简化了自己编写页面的时间。
示例
如下图,即是我利用BootStrap快速搭建的一个前端界面(具体代码后期会上传到个人github)。
