# CSS 常见问题
# 外边距塌陷
div {
  margin-top: 10px;
}
 1
2
3
2
3
会发生外边距塌陷的情况
垂直方向,不是水平方向块级元素,不是行内元素,也不是行内块级元素
# 外边距计算方式
# 相邻
正数 && 正数 最大的数
.div_1 {
  margin-bottom: 30px;
}
.div_2 {
  /* √ */
  margin-top: 40px;
}
 1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
- 负数 && 负数 绝对值最大的数
 
.div_1 {
  margin-bottom: -30px;
}
.div_2 {
  /* √ */
  margin-top: -40px;
}
 1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
- 正数 && 负数 相加的和
 
/* 10px */
.div_1 {
  margin-bottom: -30px;
}
.div_2 {
  margin-top: 40px;
}
 1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11