一、bootstrap介绍

1、 bootstrap是什么

Bootstrap中文文档

由@mdo 和 @fat 在Twitter工作时创建,Bootstrap使用 LESS CSS 并用 Node 编译,托管在 GitHub 上,方便大家使用这一框架构建更好的web应用。

Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。

它对HTML、CSS和JavaScript进行了封装,是他们使用起来更方便。我们只需要使用它已经设定好的类,或规则,即可快速应用它提供的功能。

bootstrap使用了一些HTML5元素和CSS3属性(如媒体查询)。为了让这些正常工作,需要使用HTML5文档类型 <!DOCTYPE html> 。如果在bootstrap创建的网页开头不使用HTML5的文档类型,可能会面临一些浏览器显示不一致的问题。

框架是代码的可重用设计,体现为一些组件,或抽象的方法。

bootstrap分为:全局CSS样式组件JavaScript插件 这几个主要部分。

设置CSS样式:

基本的HTML元素均可以通过class设置样式并得到增强效果;还有先进的栅格系统。

组件:

无数可重复的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。

JavaScript插件:

jQuery插件为bootstrap的组件赋予了“生命”。可以简单的一次性引入所有插件,或者逐个引入到你的页面中。

响应式设计:

bootstrap的响应式CSS能够自适应于台式机、平板电脑和手机。

2、怎么使用bootstrap

2.1、下载

Bootstrap中文网

点击bootstrap4中文文档,点击下载bootstrap4

2.2、下载“用于生产环境的”

下载完后它有3个文件夹

2.3、在html文档中引入bootstrap

1
2
3
a)  bootstrap.min.css
b) bootstrap.min.js
c) jquery

引入CSS中的“bootstrap.min.css”和js文件夹下的bootstrap.min.js。由于bootstrap是基于jQuery的,所以在引入bootstrap.min.js前,要先引入jQuery。并且js和jQuery要放在body的最底部。

2.4、使用html5的文档类型声明

<!DOCTYPE html>,bootstrap用到了h5,所以它包含一个html5版本的DOCTYPE

2.5、添加适用于移动端的meta标签

1
<meta name=”viewport” content=”width=device-width, initial-scale=1.0”>

因为现在越来越多的用户使用移动设备,为了让bootstrap开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的head中添加viewport meta标签。

基本模板:

使用以下给出的这份超级简单的 HTML 模版,或者修改这些实例。

拷贝并粘贴下面给出的 HTML 代码,这就是一个最简单的 Bootstrap 页面了。

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
29
30
<!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="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>
点击查看

本文标题:一、bootstrap介绍

文章作者:Mango

发布时间:2020年07月08日 - 21:13:10

最后更新:2020年07月08日 - 22:35:39

原始链接:https://mango185.github.io/post/1f762a04.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------