本篇文章写给那些第一次接触Bootstrap框架的学习者,这篇文章将从最基础最基础的Bootstrap下载开始。对Bootstrap有使用经验的同学可以忽略本篇文章。

Bootstrap下载

第一种方法:到bootstrap官网下载http://getbootstrap.com/
第二种方法:bootstrap中文网下载http://www.bootcss.com/
其实这两个方法都是差不多的,方法不重要,只要我们能够下载到我们需要的bootstrap文件就行了。截至到目前bootstrap的最新版本为bootstrap4.1.3,我们这里下载的是4.0版本。这里需要注意的是我们需要下载的是编译版并不是源码,所以下载的时候不要搞错了哦。
下载之后我们把安装包解压,我们会看到很多文件,其实我们用到的只有里面3个,分别是bootstrap.min.css,bootstrap.min.js,bootstrap.bundle.min.js文件

Bootstrap4使用

bootstrap4.0下载之后,我们先来看一下怎么使用它。
为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,我们需要在网页的 head 之中添加 viewport meta 标签。

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

width=device-width 表示宽度是设备屏幕的宽度。
initial-scale=1 表示初始的缩放比例。
shrink-to-fit=no 自动适应手机屏幕的宽度。
下面我们还要再引入4个文件, bootstrap.min.css(Bootstrap4 核心 CSS 文件)、jquery.min.js(jQuery文件,必须在bootstrap.min.js 之前引入)popper.min.js(于弹窗、提示、下拉菜单等)、bootstrap.min.js(bootstrap的核心js文件)。

<!doctype html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="stylesheet" href="css/bootstrap.min.css"><title>Bootstrap4使用</title></head><body><h1>Bootstrap4使用</h1><script src="js/jquery-3.3.1.min.js"></script><script src="js/popper.min.js"></script><script src="js/bootstrap.min.js"></script></body>
</html>

可能会有同学会问,popper.min.js文件怎么找不到,其实这个和jQuery一样需要我们自行下载的,如果你的项目中没有用到弹窗、提示、下拉菜单等效果的话,不引入这个文件也是没有任何问题的。或者说你直接把bootstrap.min.js文件替换成bootstrap.bundle.min.js文件页可以,后者里面相当于集合了popper.min.js文件。
还有js文件的引入最好放到body结束标签前,不要放在head标签里,至于原因我们后续再说。
如果你不想下载bootstrap的话,你也可以通过CDN来引入bootstrap的必须文件来直接开发。
下方是官网给出的CDN引入地址。

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

至于其中的integrity和crossorigin你只需要和CDN引入的安全性有关就行了。

Bootstrap4使用教程相关推荐

  1. Bootstrap4+MySQL前后端综合实训-Day01-PM【position定位的四种方式、Flex布局语法教程及案例(概念、容器属性、项目属性)、双飞翼布局复习、Bootstrap4 教程】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 HTML中的三种元素(块元素.内联元素.内联块元素) position定位的四种方式 ...

  2. bootstrap4学习路线

    前言:本文主要参考的课程视频资料 Bootstrap4从入门到精通 ----------------------------------正文分割线--------------------------- ...

  3. Django2.0+Bootstrap书籍管理系统

    项目介绍 本篇书籍管理系统的主要功能是简易图书的添加,修改及删除.可作为Django入门者的学习教程.如有错误或者建议,还望多多指教.书籍列表的页面如下: 源码链接:下载 技术工具: Python3. ...

  4. bootstrap4 单选框 默认_自定义单选框,Bootstrap4教程|小白教程网-电子教程、视频教程...

    如果要自定义一个单选框,可以设置 为父元素,类为 .custom-control 和 .custom-radio,单选框作为子元素放在该 里头,然后单选框设置为 type="radio&qu ...

  5. [教程]HTML5+Bootstrap4+Spring Boot+Mysql 图书管理系统 (附源码)

    这里是一个喜欢编程的小程序员,KSaMar

  6. Bootstrap4+MySQL前后端综合实训-Day04-AM【新闻管理手机端页面+数据库操作(PowerDesigner 图形化数据库设计软件、SQLyog软件)】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 W3C标准盒子模型和IE盒子模型的区别 Bootstrap4--新闻管理手机端页面 菜 ...

  7. Bootstrap4+MySQL前后端综合实训-Day03-AM【折叠、模态框】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 折叠 菜鸟教程--Bootstrap--折叠 模态框 菜鸟教程--Bootstrap- ...

  8. Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 Typora语法 Day01-知识回顾 1.前端部分 flex布局 2.Bootstr ...

  9. 【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】【附:所有代码】

    目   录 日常要求.项目要求 用到的软件版本情况说明 上课时的所有代码.用到的软件安装包 实训第2周--前后端"新闻管理系统"工程所有文件(MySQL语句+eclipse项目) ...

最新文章

  1. 我教你怎么玩转git
  2. sublime3在windows下面无法关联.py文件解决方案(转载)
  3. 前端处理跨域的几种方式
  4. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)
  5. Spring,ehcache整合报错
  6. 知识图谱论文阅读(二十)【WWW2020】Heterogeneous Graph Transformer
  7. 表达式转换成后缀表达式进行计算
  8. ubuntu下的jdk进行升级_Ubuntu下JDK升级1.7
  9. Javaweb技术的校运会报名及比赛管理系统
  10. 如何解决谷歌云盘wget无法下载大文件的问题
  11. 推荐一款好用的jeDate日期控件
  12. 07《基于深度学习的车标识别方法研究》学习总结
  13. 怎么在服务器上显示u盘启动,电脑服务器怎么设置U盘启动
  14. Cisco的路由器、交换机设置 Console 密码和 Enable 密码
  15. 思科无线服务器,Cisco统一无线网络TACACS+配置
  16. Windows实例通过IIS如何搭建多个FTP站点
  17. 阿里巴巴元境亮相第二届中国国际数字产品博览会
  18. FastTunnel - 免费好用的内网穿透工具搭建教程
  19. 世界首个由队伍拥有并运营的CS:GO电竞联盟FLASHPOINT成立
  20. SAP发票校验容差的理解

热门文章

  1. 什么样的用户标签系统,可以深入业务构建用户价值体系?
  2. 如何量化你的用户价值?——RFM模型分析实战
  3. 7-3 计算职工工资
  4. 第19篇:WEB漏洞~SQL注入~SqlMap绕过WAF
  5. excel多窗口分屏并列显示
  6. 绝对收敛级数重排定理的证明
  7. Skype应用将在7月1日停止支持Windows Phone 8/8.1等系统
  8. Windows桌面应用程序(2-1-1st) 如何为桌面应用程序设计出色的用户体验
  9. 东财量化接口怎么获取?
  10. 前端和后台BUG区分方法