开发者社区 问答 正文

上下margin重合的问题

已解决

上下margin重合的问题

展开
收起
pandacats 2019-12-10 15:16:25 771 分享 版权
1 条回答
写回答
取消 提交回答
  • 采纳回答

    在重合元素外包裹一层容器,并触发该容器生成一个BFC。 例子:

    .aside {
                margin-bottom: 100px;  
                width: 100px;
                height: 150px;
                background: #f66;
            }
            .main {
                margin-top: 100px;
                height: 200px;
                background: #fcc;
            }
             .text{
                /*盒子main的外面包一个div,通过改变此div的属性使两个盒子分属于两个不同的BFC,以此来阻止margin重叠*/
                overflow: hidden;  //此时已经触发了BFC属性。
            }
    
    2019-12-10 15:16:50
    赞同 展开评论
问答地址: