黑马程序员技术交流社区
标题:
【西安校区】外边距的BUG及解决方式
[打印本页]
作者:
逆风TO
时间:
2019-10-10 16:18
标题:
【西安校区】外边距的BUG及解决方式
1.相邻块元素垂直外边距的合并
当上下相邻的两个元素相遇的时候,上面元素的有margin-bottom,下面的元素有margin-top时,两者之间的间距并不是上下边距之和,而是取两者之间的较大者,这种现象称之为外边距的塌陷。
如下图所示
22.png
(15.43 KB, 下载次数: 2)
下载附件
2019-10-10 16:18 上传
解决方法:避免就好!
2.嵌套块元素垂直外边距的合并
对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,则父元素的上外边距会与子元素的上外边距发生合并,
合并后的外边距为两者中的较大者,
即使父元素的上外边距为0,也会发生合并。
如下图所示
23.png
(4.94 KB, 下载次数: 3)
下载附件
2019-10-10 16:18 上传
解决方法:
1.给父元素添加1像素的透明上边框
2.给父元素添加1像素的上内边距
3.给父元素添加overflow:hidden,触发BFC
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2