1、Bootstrap有如下连网引用文件:
bootstrap.css ( 未经压缩 )
bootstrap.min.js( 压缩版,体积小,传输速度快 )
bootstrap.js
bootstrap.min.js
以上引用文件均为4.3.1版,且bootstrap的使用依赖 jQuery ,故使用前需引入 jquery-3.4.1.js 文件,实例如下(引用的是本地下载文件):
<link rel="stylesheet" type="text/css" href="../css/bootstrap.css">
<script type="text/javascript" src="../js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.js"></script>
2、Bootstrap :用于开发响应式的移动优先网站,其提供了大量的组件,简化开发。
以下是 bootstrap 提供的关于 布局、内容、工具、组件等用法的详细说明:
注:以下均为bootstrap的类名,使用均是在<div class="container"></div>中的class内使用
1)布局( Layout )
注意:
如果开发响应式网站,务必在head中添加如下代码
<meta name="viewport" content="width=device-width, initial-scale=1.0">
目的,使用相对单位解释px
网格系统,容器/行/列。一行分为12列,成为12栅格系统。
<!-- container 容器,容器中包含多行; row 行;( 由于container具有padding,所有row中定义margin取值为负数,用于抵消父元素padding ) col 列; col 特小屏 screen < 576px col-sm 小屏 576px < screen col-md 中屏 768px < screen col-lg 大屏 992px < screen col-xl 特大屏 1200px < screen 注:以上列取值从 col-1 ~ col-12,一行12列 col-2 表示占两列; 移动优先: 默认体现移动端(极小屏)的样式,如果想要覆盖这些样式,那需要添加对应大屏样式 px 左右内边距等于padding-left+padding-right; py 上下内边距等于padding-top+padding-bottom; pl 左内边距等于padding-left; pr 右内边距等于padding-right; pt 上内边距等于padding-top; pb 下内边距等于padding-bottom; 注:以上内边距取值从 px-1 ~ px-5,其中px-1=0.25rem;px-2=0.5rem;px-3=1rem;px-4=1.5rem;px-5=3rem; align-items-start 伸缩盒垂直(纵向)向上排列 align-items-center 伸缩盒垂直(纵向)居中排列 align-items-end 伸缩盒垂直(纵向)向下排列 justify-content-start 伸缩盒水平(横向)向左排列 justify-content-center 伸缩盒水平(横向)居中排列 justify-content-end 伸缩盒水平(横向)向右排列 order-序号 排序,序号从1-12,表示当前块的一个序号 offset-序号 偏移,序号从1-11,表示当前块向左或右偏移距离,1为一列的距离(均分为12列) ml-auto 自动左边距等于margin-left:auto; mr-auto 自动右边距等于margin-right:auto; -->
2)内容( Content )
<!-- reboot 重置样式,即清除所有标签的默认样式( 一般不使用 ) h1~h6 h1~h6标签(不直接使h1~h6标签) list-unstyled 清除列表样式(ul>li 标签前的小圆点等样式) img-fluid 图片宽度沾满父元素 img-thumbnail table 表格样式 table-dark 深色表格 table-light 浅色表格 thead-dark 深色表头 thead-light 浅色表头 table-striped 表格条纹线,分行底色阴影间隔 table-bordered 表格边框线 table-hover 选中行,鼠标悬停被选中 table-sm 表格整体变小 table-success 表格绿色(成功色) table-danger 表格红色(危险色) table-info 表格浅蓝色(副色) table-responsive 表格透明色 table-primary 表格蓝色(主色) visible 显示 invisible 隐藏 text-left 文本居左 text-center 文本居中 text-right 文本居右 text-sm-left 小屏文本居左 text-md-left 中屏文本居左 text-lg-left 大屏文本居左 text-xl-left 特大屏文本居左 text-truncate 文本内容单行显示且占满父元素,多余部分用省略号表示 text-break 文本本内容自动换行显示 text-lowercase 文本本内容不会自动换行显示,超出部分向外显示(略难看,一般不用) -->
3)工具( Utilities )
4)组件( Components )