`bootstrap`是一个最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。通俗的讲,`bootstrap`就是预先定义好了一套优美的`CSS`样式和一套`组件`,前端开发者可以直接拿来使用,加速开发效率,并且他是响应式布局的,所以写的一套代码可以在多种设备中进行使用。
要使用`bootstrap`很简单,只要[下载](https://github.com/twbs/bootstrap "")源代码,然后把`bootstrap.min.css`和`bootstrap.min.js`以及`jquery.min.js`导入到`html`文件中即可使用。或者是使用[bootcss](http://www.bootcss.com/ "")网站提供的`CDN`加速服务,把链接导入到`HTML`文件中即可,要注意的事情是,`jquery`必须放在`bootstrap.min.js`之前,因为`bootstrap.min.js`依赖`jquery`,那么以下将使用`CDN`的方式展示样例代码:
```html
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
```
`bootstrap`中最强大也是最核心的一个东西就是响应式,而响应式是通过一个叫做**栅格系统**的东西实现的。栅格系统把一个页面分成12列,bootstrap会根据媒体查询获取当前的浏览器的宽度,然后再把宽度平均分配给12列,html中一个盒子可以占用多列。要使用栅格系统,需要使用到`container/container-fluid`和`row`以及`col-xs-/col-sm-/col-md-/col-lg-`类。`container`相当于一个`table`盒子,装着许许多多的`row`,每个row里面装着许许多多的`col`,通过这样一种结构,构成了一个栅格系统,而`container`和`container-fluid`的唯一区别是,`container-fluid`是全屏的,而`container`不是全屏的,左右两边会有一个间距。
*
么是 Bootstrap?
Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。
历史
Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。
为什么使用 Bootstrap?
移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。
浏览器支持:所有的主流浏览器都支持 Bootstrap。
容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。
响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。更多有关响应式设计的内容详见Bootstrap 响应式设计。
它为开发人员创建接口提供了一个简洁统一的解决方案。
它包含了功能强大的内置组件,易于定制。
它还提供了基于 Web 的定制。
它是开源的。
Bootstrap 包的内容
基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。这将在 Bootstrap 基本结构 部分详细讲解。
CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。这将在 Bootstrap CSS 部分详细讲解。
组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。这将在 布局组件部分详细讲解。
JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。这将在 Bootstrap 插件 部分详细讲解。
定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。
你可以使用我们的在线编辑器在线编辑代码,并点击运行按钮查看结果。
Bootstrap 实例
<divclass="container"><divclass="jumbotron"><h1>我的第一个 Bootstrap 页面</h1><p>重置窗口大小,查看响应式效果!</p></div><divclass="row"><divclass="col-sm-4"><h3>Column 1</h3><p>学的不仅是技术,更是梦想!</p><p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p></div><divclass="col-sm-4"><h3>Column 2</h3><p>学的不仅是技术,更是梦想!</p><p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p></div><divclass="col-sm-4"><h3>Column 3</h3><p>学的不仅是技术,更是梦想!</p><p>再牛逼的梦想,也抵不住你傻逼似的坚持!</p></div></div></div>
尝试一下 ?
更多实例
Bootstrap 实例2
<divclass="table-responsive"><tableclass="table table-striped table-bordered"><thead><tr><th>#</th><th>Name</th><th>Street</th></tr></thead><tbody><tr><td>1</td><td>Anna Awesome</td><td>Broome Street</td></tr><tr><td>2</td><td>Debbie Dallas</td><td>Houston Street</td></tr><tr><td>3</td><td>John Doe</td><td>Madison Street</td></tr></tbody></table></div>
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!
近几年,有不少学习前端的小伙伴反映高薪就业越来越难了,难道是前端市场饱和了吗?其实并不是,只是初级前端人才变多了而企业的要求变高了。想要高薪就业,你就需要掌握企业所需的高端技术,比如广受企业青睐的框架——Bootstrap。
Bootstrap是Twitter推出的一个用于前端开发的开源工具包,它是基于HTML、CSS、JavaScript进行开发,是一个用于快速开发Web应用程序和网站的前端框架。
?
我为什么建议你学Bootstrap?原因有四:
也许你也知道Bootstrap的优势,也准备学习Bootstrap却不知道怎么入手。那接下来小千分享的教程建议你千万不要错过了!
课程名称
2020版Bootstrap入门教程
课程介绍
该课程是Bootstrap入门教程,主要介绍Boostrap的栅格布局原理和使用,表单、表格的常见效果,按钮样式如何设置,常见的组件以及JavaScript插件的使用。
学习难度
高级,适合具备一定知识基础的Web前端初级人员以及计划进阶的人
学习目标
学完此课程,你可以掌握这些内容:Boostrap的栅格布局、表单、表格、按钮、组件、Javascript插件。
课程目录
01 Bootstrap介绍
02 Bootstrap安装
03 Boostrap的使用_布局(栅格系统的初步体验)
04 栅格系统的详细_固定宽度,百分比宽度 堆叠到水平
05 栅格布局的详细(堆叠到水平,适应三种屏幕,多余的列换行)
06 表格
07 表单
08 按钮
09 组件_图标
10 组件_下拉菜单
11 组件_输入框组
12 按钮组
13 JavaScript插件_模态窗口
学习前端绝对不是一蹴而就的事,你需要一步一个脚印,从基础到高阶循序渐进的进行。同时由于企业对求职者实操能力的重视度高,我们在学习时不仅要注重理论知识的掌握,更要注重实战经验的积累。
“入门简单、精通不易”是人们对前端的评价,但我们要相信只要有信心、拥有系统完整的教程资料以及好的学习方法,我们就可以一点一点攻克前端这座大山。
2020版Bootstrap入门教程,关注+回复“HTML5”进行领取。
*请认真填写需求信息,我们会在24小时内与您取得联系。