console
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Flex Test</title>
<style>
.flex__container {
display: inline-flex;
background-color: gray;
}
.flex__container2 {
display: flex;
background-color: gray;
}
.flex__item {
width: 50px;
height: 50px;
background-color: aqua;
border: 1px solid black;
}
</style>
</head>
<body>
<div class="flex__container mg-top">
<div class="flex__item"></div>
<div class="flex__item"></div>
<div class="flex__item"></div>
<div class="flex__item"></div>
</div>
<div class="flex__container2 mg-top">
<div class="flex__item"></div>
<div class="flex__item"></div>
<div class="flex__item"></div>
<div class="flex__item"></div>
</div>
<p class="mg-top">
两者的区别描述: <br>
flex: 将对象作为弹性伸缩盒显示; <br>
inline-flex:将对象作为内联块级弹性伸缩盒显示; <br>
一句话来描述就是 当Flex Box 容器没有设置宽度大小限制时,当display 指定为 flex 时,FlexBox 的宽度会填充父容器,当display指定为
inline-flex 时,FlexBox的宽度会包裹子Item
</p>
</body>
</html>
.mg-top{
margin-top: 30px;
}