弹性盒子:让子元素显示在同一行

display: inline-block;
有间隙
浮动
高度塌陷问题
display:flex
不存在高度塌陷问题且无间隙
容器和项目
容器:使用了弹性盒子的元素称为容器
项目:弹性盒子的子元素
主轴和交叉轴
主轴:从左往右的水平方向(可以变为垂直)
交叉轴:从上往下的垂直方向
此时图里的主轴为水平方向(默认)
改变主轴方向为垂直方向
flex-direction:column
分散对齐案例:
思想:平分间隙
用的最多的也是分散对齐:
交叉轴对齐方式
用的最多的也是水平垂直居中
二点骰子:先对两个点分散对齐,在把第二个点自身底部对齐

-
- .fa {
- display: flex;
- justify-content: space-between;
- width: 300px;
- height: 300px;
- padding: 20px;
- margin:200px auto;
- background-color: rgb(212, 212, 212);
- border-radius: 50px;
- }
-
- .son {
-
- width: 80px;
- height: 80px;
- border-radius: 50%;
- background-color: black;
- }
-
- .son2 {
- align-self: flex-end;
- }
- <div class="fa">
- <div class="son son1">div>
- <div class="son son2">div>
- div>