这个问题的原因就是父子太亲,挨得太近,父亲和儿子div用了同一个top,所以就解除了父亲对于儿子的上边的限制;所以解决方法也很简单,直接让父亲主动给儿子一个padding-top,使他们顶部分离。常用的解决方法如下:
- 让父级具有“包裹性”
- 将父级over-flow设为hidden
- 将父级display设为inline-block
- 将父级float或absolute
- 改变父级的结构
- 给父元素设置padding (设置子div居中的时候特好用)
- 给父元素设置透明borde
这个问题的原因就是父子太亲,挨得太近,父亲和儿子div用了同一个top,所以就解除了父亲对于儿子的上边的限制;所以解决方法也很简单,直接让父亲主动给儿子一个padding-top,使他们顶部分离。常用的解决方法如下:
- 让父级具有“包裹性”
- 将父级over-flow设为hidden
- 将父级display设为inline-block
- 将父级float或absolute
- 改变父级的结构
- 给父元素设置padding (设置子div居中的时候特好用)
- 给父元素设置透明borde