问答详情
源自:3-1 正确看待CSS的margin重叠

为什么overflow设置之后是非bfc?明明是bfc了呀!

为什么overflow设置之后是非bfc?明明是bfc了呀!

提问者:FLY_F 2018-01-28 12:53

个回答

  • 用户1139579
    2018-10-26 15:04:08

    老师视频中讲了:父元素为非块状格式化上下文元素会产生margin-top/margin-bottom重叠,而设置了

    overflow值除visible外,即hidden/scroll/auto都会触发BFC,使父元素成为块级格式上下文,就不会产生父子margin重叠的问题

    https://img1.mukewang.com/5bd2bbb20001f17806000167.jpg

  • atechen
    2018-02-24 15:03:33

    overflow的值只要不是visible,元素都是bfc的了