<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<title></title>
<link rel="stylesheet" href="css/bootstrap.css"/>
<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h1>弹性盒子布局</h1>
<!--使用d-flex/d-inline-flex类创建一个弹性盒子容器-->
<!--flex-row 设置弹性子元素水平显示,默认效果-->
<!--flex-row-reverse 设置右对齐-->
<!--flex-column 设置弹性子元素在垂直方向显示-->
<!--flex-column-reverse 在垂直方向翻转子元素的排列-->
<div class="d-flex flex-row border">
<div class="p-3 bg-info">项目一</div>
<div class="p-3 bg-danger">项目二</div>
<div class="p-3 bg-warning">项目三</div>
</div>
<h1>内容排列</h1>
<!--justify-content-*用于设置弹性子元素的排列方式(*号取值:start,end,center,between,around)-->
<div class="d-flex flex-row border justify-content-around">
<div class="p-3 bg-info">项目1</div>
<div class="p-3 bg-danger">项目2</div>
<div class="p-3 bg-warning">项目3</div>
</div>
<hr/>
<h1>弹性布局练习</h1>
<div class="bg-light p-3">
<ul class="list-unstyled d-flex justify-content-around">
<li>
<img src="img/icon1.png" />
<p>品质保障</p>
</li>
<li>
<img src="img/icon2.png" />
<p>私人订制</p>
</li>
<li>
<img src="img/icon3.png" />
<p>学员特供</p></li>
<li>
<img src="img/icon4.png" />
<p>专属定制</p>
</li>
</ul>
</div>
</div>
</body>
</html>
<!--注: 响应式flex类:
根据不同设置,设置flex类,从而实现页面响应式布局:sm/md/lg/xl
d-sm/md/lg/xl-flex
flex-*-row:水平方向的响应式
flex-*-column:垂直方向的响应式-->